軟件測試中解決Oracle XDB的8080端口沖突問(wèn)題
從Oracle 9i開(kāi)始,Oracle的安裝缺省包含了XDB。在啟動(dòng)數據庫后,Oracle XDB的http服務(wù)將會(huì )自動(dòng)占用了8080端口,這給使用或JBoss、Tomcat進(jìn)行java web開(kāi)發(fā)的人造成了許多不必要的麻煩。修改XDB的http和ftp服務(wù)端口有2種方法。
(一)使用OEM console
從菜單進(jìn)入Enterprise Manager Console,獨立啟動(dòng)方式,用sys以SYSDBA模式登錄數據庫,XML數據庫,配置XDB,修改http-port、ftp-port的值,應用。
(二)使用dbms_xdb包修改端口設置
使用sys登錄sqlplus
sqlplus sys/syspassword as sysdba
執行如下的腳本:
SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
SQL> call dbms_xdb.cfg_update(updateXML(
2 dbms_xdb.cfg_get()
3 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
4 , 8081))
5 /
Call completed.
SQL> -- Change the FTP port from 2100 to 2111
SQL> call dbms_xdb.cfg_update(updateXML(
2 dbms_xdb.cfg_get()
3 , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
4 , 2111))
5 /
Call completed.
SQL> COMMIT;
Commit complete.
SQL> EXEC dbms_xdb.cfg_refresh;
PL/SQL procedure successfully completed.
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/