tomcat与oracle xdb 的http服务都是使用8080端口,这个我们这些web开发人员带来了不少麻烦。
解决xdb和tomcat的8080端口冲突问题
1.改变xdb的http和ftp服务端口
使用sys登录sqlplus
sqlplus sys/syspassword as sysdba
然后执行如下的脚本
------------------------------
-- 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;
2.当然是改变tomvat的端口啦~
打开tomcat安装目录 /conf/server.xml 文件 将其中的所有服务端口都改了就ok了~~