隨筆-6  評(píng)論-1  文章-0  trackbacks-0
            2008年4月29日

          resion:
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
          <web-app>
            <display-name>defaultroot</display-name>
              <servlet servlet-name="resin-jsp"
                     servlet-class="com.caucho.server.security.FormLoginServlet">
            </servlet>

            <servlet servlet-name="resin-jspx"
                     servlet-class="com.caucho.server.security.FormLoginServlet">
            </servlet>

            <servlet servlet-name="resin-xtp"
                     servlet-class="com.caucho.server.security.FormLoginServlet"/>

            <servlet-mapping url-pattern="*.jsp" servlet-name="resin-jsp"/>
            <servlet-mapping url-pattern="*.jspx" servlet-name="resin-jspx"/>
            <servlet-mapping url-pattern="*.xtp" servlet-name="resin-xtp"/>
            <error-page>
               <error-code>500</error-code>
               <location>/500.htm</location>
            </error-page>
          </web-app>

          tomcat下:

          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
          <web-app>
            <display-name>defaultroot</display-name>
              <servlet>
                  <servlet-name>jsp</servlet-name>
                  <servlet-class></servlet-class>
                  <init-param>
                      <param-name>fork</param-name>
                      <param-value>false</param-value>
                  </init-param>
                  <init-param>
                      <param-name>xpoweredBy</param-name>
                      <param-value>false</param-value>
                  </init-param>
                  <load-on-startup>3</load-on-startup>
              </servlet>
              <!-- The mapping for the JSP servlet -->
              <servlet-mapping>
                  <servlet-name>jsp</servlet-name>
                  <url-pattern>*.jsp</url-pattern>
              </servlet-mapping>

              <servlet-mapping>
                  <servlet-name>jsp</servlet-name>
                  <url-pattern>*.jspx</url-pattern>
              </servlet-mapping>

              <!-- The mapping for the SSI servlet -->
          </web-app>

          posted @ 2008-05-26 09:23 天堂有路 閱讀(643) | 評(píng)論 (0)編輯 收藏
          linux環(huán)境下截取某個(gè)IP某個(gè)端口發(fā)的包
          tcpdump -w 002.txt  -s0 host 192.168.10.1and port 2222

          查看目錄下有多少個(gè)文件
          find   ./   -type   f   |   wc   -l

          posted @ 2008-04-29 15:39 天堂有路 閱讀(230) | 評(píng)論 (0)編輯 收藏
          URL url = new URL("提交的URL");
           HttpURLConnection connection = (HttpURLConnection) url.openConnection();
           try
           {
            connection.setDoInput(true);
            connection.setDoOutput(true);
            {
             // 提交的內(nèi)容
             byte[] requsetContent = new byte[1024];
             connection.setRequestProperty("Content-Length", Integer.toString(requsetContent.length));
             OutputStream outputStream = connection.getOutputStream();
             try
             {
              // 向外輸入流
              outputStream.write(requsetContent);
              outputStream.flush();
             }
             catch (Exception ex)
             {
              throw ex;
             }
             finally
             {
              outputStream.close();
             }
            }
            // 獲取HTTP相應(yīng)請(qǐng)求
            int responseCode = connection.getResponseCode();
            String responseMessage = connection.getResponseMessage();
            {
             ByteArrayOutputStream baos = new ByteArrayOutputStream(1024 * 64);
             // 得到返回流
             InputStream inputStream = connection.getInputStream();
             try
             {
              byte[] buf = new byte[1024 * 64];
              int n;
              while ((n = inputStream.read(buf)) >= 0)
              {
               baos.write(buf, 0, n);
              }
             }
             catch (Exception ex)
             {
              ex.printStackTrace();
             }
             finally
             {
              inputStream.close();
             }
             // 獲取包的內(nèi)容
             byte[] responseContent = baos.toByteArray();
            }
           }
           catch (Exception ex)
           {
            throw ex;
           }
           finally
           {
            connection.disconnect();
           }
          posted @ 2008-04-29 15:32 天堂有路 閱讀(847) | 評(píng)論 (0)編輯 收藏


          package rece.test;

          import javax.annotation.Resource;
          import javax.jws.WebMethod;
          import javax.jws.WebParam;
          import javax.jws.WebService;
          import javax.jws.soap.SOAPBinding;
          import javax.xml.ws.WebServiceContext;
          import com.sun.net.httpserver.HttpExchange;


          @WebService(targetNamespace = "http://rece.test.com", serviceName = "WebServiceRece")
          @SOAPBinding(style = SOAPBinding.Style.RPC)

          public class WebServiceRece
          {
           @Resource
           private WebServiceContext wsContext;

           @WebMethod
           public String sendZxdxSms(@WebParam(partName = "Username")String userName,
                   @WebParam(partName = "Password")String passWord,
                   @WebParam(partName = "Content")String content,
                   @WebParam(partName = "FromTerminalId")String fromTerminalId,
                   @WebParam(partName = "ToTerminalId")String toTerminalId
                   )
           {  
            //獲取提交請(qǐng)求的IP地址
            HttpExchange exchange  = (HttpExchange)wsContext.getMessageContext().get("com.sun.xml.internal.ws.http.exchange");
            String remortAddress = exchange.getRemoteAddress().getAddress().getHostAddress();
             //具體實(shí)現(xiàn)
            return WebServiceReceImpl.getInstance().send(userName, passWord, content, fromTerminalId, toTerminalId,remortAddress);
           }
          }

          在main方法中啟動(dòng)這個(gè)webservice服務(wù):
          Endpoint.publish("http://localhost:9898/test/send.jws", new WebServiceRece());

          打開(kāi)wsdl
          http://localhost:9898/test/send.jws?wsdl

          生成客戶(hù)端
          在命令行下運(yùn)行wsimport –keep http://localhost:9898/test/send.jws?wsdl,即可在當(dāng)前目錄生成客戶(hù)端,-keep表示保留源文件,如果沒(méi)有-keep,則只生成class文件

          posted @ 2008-04-29 14:52 天堂有路 閱讀(1667) | 評(píng)論 (1)編輯 收藏

          su - oracle
          sqlplus /nolog
          connect /as sysdba
          startup

          lsnrctl start

          posted @ 2008-04-29 14:38 天堂有路 閱讀(2341) | 評(píng)論 (0)編輯 收藏
          主站蜘蛛池模板: 顺昌县| 花莲县| 德化县| 岚皋县| 石棉县| 多伦县| 连城县| 石阡县| 宁蒗| 石家庄市| 北安市| 石狮市| 阿拉善左旗| 灌阳县| 河南省| 北流市| 盱眙县| 门头沟区| 清水县| 桃源县| 怀远县| 屏东县| 玉林市| 土默特左旗| 松溪县| 红河县| 南澳县| 板桥市| 汪清县| 中山市| 藁城市| 聊城市| 金塔县| 凤城市| 深圳市| 中山市| 师宗县| 务川| 绥中县| 锡林郭勒盟| 宁阳县|