caizi
          學(xué)習(xí)、交流java技術(shù),讓java fans 共享、共進
          posts - 4,comments - 6,trackbacks - 0
          注意:是客戶端的ip,不是獲取本機的ip

          import javax.servlet.http.*;
          import javax.xml.rpc.server.*;
          import org.apache.axis.MessageContext;
          import org.apache.axis.transport.http.HTTPConstants;
          public class BaseService {
          ? public String getClientIp(){
          ??? MessageContext? mc? =? MessageContext.getCurrentContext();
          ??? HttpServletRequest? request? =? (HttpServletRequest)? mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
          ??? System.out.println("remote? ip:? "? +? request.getRemoteAddr());
          ??? return request.getRemoteAddr();
          ? }
          }
          posted @ 2006-09-21 14:28 菜籽 閱讀(3717) | 評論 (5)編輯 收藏

          1、配置%CATALINA_HOME%/conf/server.xml文件
          ???在<host>節(jié)點下的<context>節(jié)點中加
          ???<Resource
          ??????????? name="jdbc/oradb"
          ??????????? type="javax.sql.DataSource"
          ??????????? password="123456"
          ??????????? driverClassName="oracle.jdbc.driver.OracleDriver"
          ??????????? maxIdle="20"
          ??????????? maxWait="-1"
          ??????????? username="test"
          ??????????? url="jdbc:oracle:thin:@192.168.0.1:1521:oradb"
          ??????????? maxActive="1000"/>
          2、配置項目的WEB-INF目錄下的web.xml文件,在<web-app>中加
          ?<resource-ref>
          ?<description>ORACLE DB Connection</description>
          ?<res-ref-name>jdbc/oradb</res-ref-name>
          ?<res-type>javax.sql.DataSource</res-type>
          ?<res-auth>Container</res-auth>
          ? </resource-ref>

          3、連接
          ??Context ?initCtx = new InitialContext();
          ???if (initCtx == null)
          ???{
          ????throw new Exception("沒有匹配的環(huán)境!");
          ???}
          ???DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/oradb");???

          ???if (ds == null)
          ???{
          ????throw new Exception("沒有匹配的數(shù)據(jù)庫!");
          ???}

          ???con = ds.getConnection();

          一般按照這幾步配置,就能連接成功了!如果這樣配置后還提示
          java:comp is not bound in this Context
          那就檢查你的項目的WEB-INF目錄下lib目錄中是否加進了一些如
          naming-java.jar,naming-common.jar , naming-resources.jar , naming-factory.jar 之類的包,把這些包從lib目錄刪除了,這些包不必放在這里

          posted @ 2006-09-21 10:17 菜籽 閱讀(2420) | 評論 (1)編輯 收藏
          主站蜘蛛池模板: 金溪县| 沅陵县| 沾益县| 宁明县| 礼泉县| 绩溪县| 丹凤县| 鄂托克旗| 抚宁县| 丽水市| 太康县| 临颍县| 泸溪县| 彭州市| 息烽县| 定南县| 金溪县| 小金县| 山丹县| 尼木县| 禹州市| 保康县| 莫力| 钦州市| 扎赉特旗| 巴里| 澄迈县| 扶沟县| 桃园县| 灌阳县| 建平县| 靖西县| 新绛县| 扶绥县| 秀山| 阿拉善左旗| 正定县| 淳化县| 达日县| 正蓝旗| 包头市|