偶的Tomcat端口一直是8088,今天,一些特殊原因,需要把Tomcat端口設(shè)置成8080,在Eclipse中啟動(dòng)總是提示端口被占用。起初還以為是別的版本的Tomcat占用的,一頓刪除后,依然提示被占用。于是訪問(wèn)了一下http://localhost:8080,發(fā)現(xiàn)是XDB的提示,上網(wǎng)一查才知道是Oracle的XDB占用的8080端口。

          Oracle 9i在創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候,默認(rèn)包含了XDB這個(gè)東西。一旦數(shù)據(jù)庫(kù)的Listener被啟動(dòng),Oracle XDB的http服務(wù)就占用了8080端口。

          Oracle XDB的端口設(shè)置不在配置文件中,而是在數(shù)據(jù)庫(kù)里。

          修改方法一:
          1. 用sys登陸數(shù)據(jù)庫(kù)。
          2. 執(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;

          還有兩種方法,沒(méi)試過(guò):

          修改方法二:
          使用OEM console
          選擇數(shù)據(jù)庫(kù),XML  Database,Configuration。更改XDB的有關(guān)設(shè)置。

          修改方法三:
          修改SPFILE[SID名].ORA文件,去掉數(shù)據(jù)庫(kù)的初始化參數(shù):  
          這個(gè)文件是Oracle的啟動(dòng)配置文件dispatchers='(PROTOCOL=TCP)  (SERVICE=XDB)',將會(huì)禁止XDB的http和ftp服務(wù)。
          重啟計(jì)算機(jī),或者在服務(wù)中重啟OracleService[SID名]這個(gè)服務(wù)。重啟后可能無(wú)法使用Enterprise  Manager  Console和其他客戶(hù)端連接,這時(shí)請(qǐng)使用Oracle的 Configuration  and  Migration  Tools/Net  Configuration  Assistant工具刪除監(jiān)聽(tīng) 器,然后新建一個(gè)監(jiān)聽(tīng)器,重啟監(jiān)聽(tīng)器。


          歡迎來(lái)訪!^.^!
          本BLOG僅用于個(gè)人學(xué)習(xí)交流!
          目的在于記錄個(gè)人成長(zhǎng).
          所有文字均屬于個(gè)人理解.
          如有錯(cuò)誤,望多多指教!不勝感激!

          Feedback

          # re: 暈,Oracle XDB的端口是8080  回復(fù)  更多評(píng)論   

          2008-02-29 11:10 by 自在大羽
          靠,你菜知道啊。。偶地Tom貓端口是8881

          # re: 暈,Oracle XDB的端口是8080  回復(fù)  更多評(píng)論   

          2009-02-02 08:53 by David He
          這樣的情況你不應(yīng)該發(fā)生啊,我是說(shuō)不應(yīng)該發(fā)生在你的身上,明白?加油!~~

          Copyright © 久城

          主站蜘蛛池模板: 马尔康县| 宜春市| 延寿县| 开封县| 扶余县| 临城县| 蒲江县| 尉犁县| 康平县| 田阳县| 土默特左旗| 南木林县| 平谷区| 汽车| 宁化县| 长治县| 读书| 海原县| 舟曲县| 百色市| 虞城县| 峨边| 凤山县| 阳曲县| 湛江市| 宁河县| 威海市| 玉门市| 新丰县| 芷江| 菏泽市| 玉田县| 浦江县| 邛崃市| 丰宁| 新源县| 房产| 博客| 贵定县| 宜兰县| 琼结县|