帮你解决Oracle 9i和Tomcat的端口冲突
来源:互联网 发布:java计算两个时间差 编辑:程序博客网 时间:2024/06/06 07:51
方案一:
新装了系统后,发现在调试程序时TOMCAT提示8080端口已被占用,于是运行NETSTAT -ANO查看端口使用情况,发现8080端口被Oracle的监听器给占用了,于是结合上网查到方法,将Oracle XDB的HTTP服务端口改成8081,问题解决。
总结一下可解决的方法:
一、更改Tomcat的默认端口:
相关文件:“TOMCAT ROOT”/conf/server.xml。
二、使用sys登录Oracle,利用dbms_xdb修改端口设置:
SQL> call dbms_xdb.cfg_update(updateXML(2dbms_xdb.cfg_get()3 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'4 , 8081))5 /
运行完后提示:Call completed。
接着:
SQL> COMMIT;
提示:Commit complete。
SQL> EXEC dbms_xdb.cfg_refresh;
提示:PL/SQL procedure successfully completed.
三、使用Enterprise Manager Console,选择数据库——XML 数据库——配置,更改http-port的默认值为8081。
方案二:
安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这样将和我们本地一些使用该端口的应用冲突,比如tomcat、jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口。
Oracle数据库可以使用TCP协议通过8080端口进行连接,所以占用了8080端口。
要取消占用,可以打开Oracle安装目录下的database目录内的SPFILE[SID名].ORA文件进行修改。这个文件是Oracle的启动配置文件。
把其中的*.dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)'这一行去掉即可。
然后重启计算机,或者在服务中重启OracleService[SID名]这个服务。重启后可能无法使用Enterprise Manager Console和其他客户端连接,这时请使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具删除监听器,然后新建一个监听器,重启监听器。
使用Configuration and Migration Tools/Net Manager工具,将服务命名删除,然后新建一个。
现在Oracle应该就可以正常使用,8080也不会占用了。
补充:
其实这与服务的启动顺序有关,可以先把Oracle监听器服务设为手动,Tomcat设为自动,重启电脑,测试http://localhost:8080,然后再把Oracle监听器启动,就不会冲突了。(T006)
FROM:赛迪网- 帮你解决Oracle 9i和Tomcat的端口冲突
- 解决Oracle 9i和Tomcat的端口冲突
- 解决Oracle 9i和Tomcat端口冲突
- 解决Oracle 9i和Tomcat端口冲突
- 解决Oracle 和Tomcat端口冲突(转载)
- 解决Oracle和Tomcat的8080端口冲突
- 解决Oracle和Tomcat的8080端口冲突
- Oracle和Tomcat端口冲突
- Oracle与Tomcat端口冲突问题的解决
- 解决Oracle与Tomcat的端口冲突问题
- 解决Oracle Tomcat 8080端口冲突
- Oracle和Tomcat端口(8080)冲突的解决方法
- oracle和tomcat的8080端口冲突问题
- [收藏]Oracle和Tomcat端口冲突
- 解决Tomcat的端口号与oracle端口号冲突问题
- bugzero的安装过程、tomcat与oracle XDB端口冲突的处理(ORA-01041的解决)
- 如何简单的解决Oracle XDB与Tomcat等的8080端口的冲突!
- 如何修改Oracle占用8080端口与Tomcat冲突解决
- 编写通用的ASP防SQL注入攻击程序
- 男儿有泪不轻弹,只是未到伤心处
- 处世哲学:看人
- Web框架比较
- vc里读取配置文件(ini)的问题
- 帮你解决Oracle 9i和Tomcat的端口冲突
- 少走弯路的十条忠告
- 日本人真实的生活水平
- 动态网页技术对比分析
- 男子汉一生要做的几件事
- ListItem的删除问题
- 2007-05-24 丹超 施克堡 vs 邦比
- 百善孝为先
- 美国FBI招聘测试题