解决Linux下Oracle Tomcat 8080端口冲突

80酷酷网    80kuku.com

  

  在启动tomcat的时候提示8080端口被占用,后来经过查找发现如下结论:

  将oracle与tomcat、jboss等其它占用8080端口的服务器安装在一台机器上,会出现8080端口被占用的错误

  一、首先检查8080端口的使用情况

  [rootolivenan root]# lsof -i :8080 -n

  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  tnslsnr 1031 oracle 12u IPv4 2013 TCP *:webcache (LISTEN)

  [rootolivenan root]# lsof -i tcp:8080 -n

  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  tnslsnr 1031 oracle 12u IPv4 2013 TCP *:webcache (LISTEN)

  发现8080端口被oracle使用,注意lsof命令参数的使用。

  [rootolivenan root]# lsof -i udp:8080 -n

  [rootolivenan root]# lsof -i|grep 8080

  [rootolivenan root]# netstat -tln|grep 8080

  tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN

  [rootolivenan root]#

  二、查找解决方法

  解决方法一、

  将*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'

  修改为#*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'

  [oracleolivenan dbs]$ sqlplus "/as sysdba"

  SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jul 6 10:37:32 2007

  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

  Connected to:

  Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production

  With the Partitioning, OLAP and Oracle Data Mining options

  JServer Release 9.2.0.4.0 - Production



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: