解決Oracle XDB與Tomcat等的8080端口的沖突

          方法一:
                  從9i開始,oracle的安裝缺省包含了XDB。在數(shù)據(jù)庫后,Oracle XDB的http服務自動霸占了8080端口,這給使用或JBoss、Tomcat進行java web開發(fā)的人造成了不小的麻煩。
          這里介紹修改XDB的http和ftp服務端口的3種方法:
           
            1.使用dbms_xdb包修改端口設置

            使用sys登錄sqlplus
          sqlplus sys/syspassword as sysdba
          然后執(zhí)行如下的腳本
          ============================
          --  Change  the  HTTP/WEBDAV  port  from  8080  to  8081
          call  dbms_xdb.cfg_update(updateXML(
             dbms_xdb.cfg_get()
             ,  '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
             ,  8081))
          /
          --  Change  the  FTP  port  from  2100  to  2111
          call  dbms_xdb.cfg_update(updateXML(
                 dbms_xdb.cfg_get()
             ,  '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
             ,  2111))
          /
          COMMIT;
          EXEC  dbms_xdb.cfg_refresh;


            2.使用OEM  console

            選擇數(shù)據(jù)庫,XML  Database,Configuration。更改XDB的有關(guān)設置。
           
            3.修改SPFILE[SID名].ORA文件,去掉數(shù)據(jù)庫的初始化參數(shù):    

            這個文件是Oracle的啟動配置文件dispatchers='(PROTOCOL=TCP)  (SERVICE=XDB)',將會禁止XDB的http和ftp服務。

            重啟計算機,或者在服務中重啟OracleService[SID名]這個服務。重啟后可能無法使用Enterprise  Manager  Console和其他客戶端連接,這時請使用Oracle的Configuration  and  Migration  Tools/Net  Configuration  Assistant工具刪除監(jiān)聽器,然后新建一個監(jiān)聽器,重啟監(jiān)聽器。


          方法二:
                  

          TOMCAT修改端口


          今天啟動oracle后再啟動tomcat時發(fā)現(xiàn)tomcat啟動出錯.百思不得其解..然后關(guān)閉oracle后啟動tomcat后發(fā)現(xiàn)一切正常..原來是這兩個家伙有矛盾..同時看上了8080端口..那事情就好辦拉..
          首先導航到Apache Tomcat 4.0\conf\下..打開server.xml 找到一下代碼部分

          <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
          <Connector className="org.apache.catalina.connector.http.HttpConnector"
          port="8080" minProcessors="5" maxProcessors="75"
          enableLookups="true" redirectPort="8443"
          acceptCount="10" debug="0" connectionTimeout="60000"/>
          <!-- Note : To disable connection timeouts, set connectionTimeout value
          to -1 -->

          將8080端口改為8088或其他未被占用的端口。



          posted on 2007-12-19 10:14 魯勝迪 閱讀(280) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統(tǒng)計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 常山县| 翼城县| 西吉县| 宣城市| 洪泽县| 昂仁县| 绥中县| 六枝特区| 遵化市| 灵石县| 当阳市| 昌邑市| 和平县| 若尔盖县| 北碚区| 潮州市| 新干县| 安国市| 琼中| 元谋县| 万年县| 宁武县| 墨脱县| 丽水市| 周至县| 仙桃市| 梅河口市| 普定县| 休宁县| 屏山县| 鄂托克前旗| 钟山县| 肃北| 嵊泗县| 通山县| 隆子县| 汉阴县| 治多县| 乌鲁木齐市| 永吉县| 汪清县|