如何在Oracle10g或Tomcat中更改Http服务器的端口号?

我期待运行Apache Tomcat和oracle10g …都在端口8080如何更改其中任何端口?

你的意思是你在8080上运行两个听众吗?

在Oracle的embedded式网关中,从sqlplus:

exec dbms_xdb.sethttpport(80); alter system register; 

对于Tomcat,请参阅: http : //www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Oracle XMLDB默认使用端口2100/8080。 有时在同一端口上运行的其他Web服务器(如JBOSS)也有问题。

即使将包dbms_xdb授予PUBLIC,也需要DBA权限才能更改端口。

– 将HTTP端口从8080更改为8083 —>

 sql>call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig /protocolconfig/httpconfig/http-port/text()', 8083)); 

– 将FTP端口从2100更改为2111 —->

 sql>call dbms_xdb.cfg_update(updateXML( dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()' , 2111)); 

– 刷新设置—->

 sql>exec dbms_xdb.cfg_refresh;