我期待运行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;