zoukankan      html  css  js  c++  java
  • 处置Linux下Oracle Tomcat 8080端口辩说

     
    在启动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.xker.com) 详文参考:http://www.xker.com/page/e2007/0723/28035.html


    版权声明: 原创作品,批准转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。不然将清查功令责任。

  • 相关阅读:
    MYSQL架构和Innodb存储引擎
    MySQL基础
    ConcurrentHashMap
    线程池
    并发包(JUC)之阻塞队列
    并发包(JUC)之Condition、CountDownLatch
    并发包(JUC)之Lock和AQS
    volatile关键字——数据可见性问题
    对象锁——synchronized关键字
    获取ip
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975453.html
Copyright © 2011-2022 走看看