解决Linux下Oracle Tomcat 8080端口冲突

http://tech.ddvip.com   2007年07月10日    社区交流 收藏本文

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

  SQL>

  检查转换结果,发现8080,2100端口停止使用,而8082、2111端口开始使用。

  [root@olivenan root]# lsof -i :8080 -n

  [root@olivenan root]# lsof -i :8082 -n

  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  tnslsnr 1031 oracle 12u IPv4 18456 TCP *:8082 (LISTEN)

  [root@olivenan bin]# lsof -i :2100 -n

  [root@olivenan root]# lsof -i :2111 -n

  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  tnslsnr 1031 oracle 13u IPv4 18462 TCP *:2111 (LISTEN)

  [root@olivenan root]#

  四、lsof命令的使用

  lsof -i TCP:port -n

  lsof -i UDP:port -n

  lsof -i :port -n

  # lsof -i tcp:8080 -n

  以下是转载

  ************************************

  注:上面是解决和XDB冲突的,我发现大部分人问的是和OSE(oracle servlet engine)冲突的,现象是访问8080端口时,看到的是一个倔强的小

  飞猪,呵呵。

  下面是解决方法:

  我的oracle是装在D盘,大家可以根据自己情况找

  D:oracleora90jisinstall>sess_sh -u sys/change_on_install -role SYSDBA -s jdbc:oracle:oci8:@oradb(这里填你的服务名,我的是

  oradb)

  --Session Shell--

  --type "help" at the command line for help message

  $ @serverendp.ssh admin 4321 4322 -register

  $ exit

  就能把原来的8080换成4321,把9090换成4322

  搞定。

责编:豆豆技术应用

正在加载评论...