Oracle10的安裝缺省包含了XDB,在啟動數據庫后,Oracle XDB的http服務將會自動占用了8080端口,跟已有的tomcat發生沖突,tomcat用8080端口習慣了,如果要改tomcat的端口就簡單多了,但是怎么更改這個XDB的http服務默認端口呢?
在網上有很多方法,自己照著做了一下,記下來以便以后查詢。
首先在windows的服務中打開監聽以及oracle數據庫服務;
然后打開windows下的msdos窗口,使用sys登錄sqlplus:
sqlplus
sys/password as sysdba
SQL>call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081))
SQL>/
SQL>exec dbms_xdb.cfg_refresh

這樣的話就把XDB的http服務端口改為8081了。
重啟電腦或者在windows的服務中直接重啟監聽和oracle數據庫服務。
問題解決!!