• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    Linux下Oracle Tomcat 8080端口沖突解決

    發布時間:  2012/9/20 16:45:09

    在啟動tomcat的時候提示8080端口被占用,后來經過查找發現如下結論:

    將Oracle與tomcat、jboss等其它占用8080端口的服務器安裝在一臺機器上,會出現8080端口被占用的錯誤。


    一、首先檢查8080端口的使用情況

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

    COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME-
     


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

    [root@olivenan 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命令參數的使用。

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

    [root@olivenan root]# lsof -i|grep 8080

    [root@olivenan root]# netstat -tln|grep 8080

    tcp 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 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

    SQL> shutdown immediate

    Database closed.

    Database dismounted.

    Oracle instance shut down.

    SQL> create spfile from pfile;

    File created.

    SQL> startup

    Oracle instance started.

    Total System Global Area 236000356 bytes

    Fixed Size 451684 bytes

    Variable Size 201326592 bytes

    Database Buffers 33554432 bytes

    Redo Buffers 667648 bytes

    Database mounted.

    Database opened.

    SQL> exit

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

    [root@olivenan root]

    結果端口8080停止被占用


    三、解決方法二


    將xmlDB的端口轉換為其它端口,此例轉換為8082

    SQL> 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轉換為2111

    SQL> 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.


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線