在启动tomcat的时候提示8080端口被占用,后来经过查找发现如下结论:将Oracle与tomcat、jboss等其它占用8080端口的服务器安装在一台机器上,会出现8080端口被占用的错误。
一、首先检查8080端口的使用情况[root@olivenan root]# lsof -i :8080 -nCOMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEtnslsnr 1031 oracle 12u IPv4 2013 TCP *:webcache (LISTEN)[root@olivenan root]# lsof -i tcp:8080 -nCOMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEtnslsnr 1031 oracle 12u IPv4 2013 TCP *:webcache (LISTEN)发现8080端口被oracle使用,注意lsof命令参数的使用。[root@olivenan root]# lsof -i udp:8080 -n[root@olivenan root]# lsof -i|grep 8080[root@olivenan root]# netstat -tln|grep 8080tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN [root@olivenan root]#
二、解决方法一
查找解决方法将*.dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"修改为#*.dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"[oracle@olivenan dbs]$ sqlplus "/as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jul 6 10:37:32 2007Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:Oracle9i Enterprise Edition Release 9.2.0.4.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.4.0 - ProductionSQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> create spfile from pfile;File created.SQL> startupORACLE instance started.Total System Global Area 236000356 bytesFixed Size 451684 bytesVariable Size 201326592 bytesDatabase Buffers 33554432 bytesRedo Buffers 667648 bytesDatabase mounted.Database opened.SQL> exit[root@olivenan root]# lsof -i :8080 -n[root@olivenan root]结果端口8080停止被占用
三、解决方法二
将xmlDB的端口转换为其它端口,此例转换为8082SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), "/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()", 8082));Call completed.SQL> exec dbms_xdb.cfg_refresh;PL/SQL procedure successfully completed.将ftp端口由2100转换为2111SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), "/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()",2111));Call completed.SQL> commit;Commit complete.SQL> exec dbms_xdb.cfg_refresh;PL/SQL procedure successfully completed.SQL> SQL> select dbms_xdb.cfg_get from dual;CFG_GET--------------------------------------------------------------------------------$ @serverendp.ssh admin 4321 4322 -register $ exit就能把原来的8080换成4321,把9090换成4322.CentOS 5.5 下部署 PostgreSQL 9.0.1 全过程Oracle中怎样查询数据表的哪个字段是主键相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)