Linux服务器下tomcat端口被占用(启动报错),换任意端口号都会报错,报错提示8080,8009,8005端口被占

Linux服务器下tomcat端口被占用(启动报错),换任意端口号都会报错,报错提示8080,8009,8005端口被占,第1张

1、netstat -ntlp检查端口

2、stop.sh

pgrep java|xargs kill -9

3、stop.sh

#!/bin/bash

ps -ef| grep tomcat |grep -v grep | awk '{print $2}' |xargs kill -9

4、netstat -an|grep 8080

(注意:所用Tomcat服务器都为解压版(即绿化版),非安装版;安装版不能同时启动多个。)

1、先将jakarta-tomcat-5.0.28.zip 和 apache-tomcat-5.5.15.zip分别解压到某个盘。

2、特别要注意:不要设置CATALINA_HOME

3、分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样) :

a、修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080"

minProcessors="5" maxProcessors="75"

enableLookups="true" redirectPort="8443"

acceptCount="100" debug="0" connectionTimeout="20000"

useURIValidationHack="false" disableUploadTimeout="true" />

b、修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。

一、vi$JBOSS_HOME/server/default/conf/jboss-service.xml

1、WebService端口

name="jboss:service=WebService">

8083210行: 原来为8083

2、JNDI端口:

name="jboss:service=Naming"

xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">

1099

251行:原来为1099

1098

257行:原来为1098

3、RMI端口: name="jboss:service=invoker,type=jrmp">

4444

426行:原来为4444

450行:原来为4445

name="jboss:service=invoker,type=pooled">

510行:原来为4446

二、vi$JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/server.xml

1、HTTP端口: 8080

22行:原来为8080

2、HTTP端口: 8009

39行:原来为8009

三、vi $JBOSS_HOME/server/default/deploy/jms/uil2-service.xml

1、JMS: 8093

22行:原来为8093

Jboss的EJB应用如果在防火墙后面,通过端口1098和1099调用,需要另外打开3873端口供socket调用,同时需要修改rmi-server地址为外部IP地址或域名。

2.然后修改ejb3.deployer中jboss-service.xml文件,主要是添加域名到3873的调用中

经验证主要有以下几个地方需要改动,用来避免启动时的地址已经被绑定的异常。

1.$JBoss_home/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml 修改3873端口的值;

2.$JBoss_home/server/default/deploy/jboss-web.deployer/server.xml 修改8080,8009,8443端口值。

3.$JBoss_home/server/default/conf/jboss-service.xml 修改8083,1098,1099,4444,4445,4446端口值

4.$JBoss_home/server/default/conf/jboss-minimal.xml 修改1099端口值,与3中保持一致。

5.$JBoss_home/server/default/deploy/jms/uil2-service.xml 修改8093端口值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7164703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存