| |
   
| « | November 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | |
|
|
blog信息 |
blog名称: 日志总数:17 评论数量:68 留言数量:3 访问次数:152834 建立时间:2005年1月20日 | |
|
|
[语义文摘]开发无题 |
| 在网上查到了这几天一直郁闷的问题,在tomcat下,访问网页出现一个登陆页面,提示语言中有XDB。并且原有的tomcat的8080端口被
占用。经过查找,是因为装上oracle10g的原因。因为,Oracle
9i开始,创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle
XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。
网上,已有更改XDB端口的方法。见http://blog.csdn.net/DirkSun/services/trackbacks/105509.aspx。
详细解释见下面链接。
http://www.idevelopment.info/data/Oracle/DBA_tips/xmldb/XMLDB_2.shtml#DisablingthePortAssignment
1。使用sys登录Oracle,利用dbms_xdb修改端口设置
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.
2。使用OEM console,选择数据库,XML Database,Configuration。更改XDB的有关设置。
3。去掉数据库的初始化参数: dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)',将会禁止XDB的http和ftp服务
,里面主要使用三种方法:
| |
|
|
| |