当前位置: 代码迷 >> J2EE >> linux中,启动tomcat,居然会启动两次?解决方法
  详细解决方案

linux中,启动tomcat,居然会启动两次?解决方法

热度:186   发布时间:2016-04-19 22:00:23.0
linux中,启动tomcat,居然会启动两次?
不知道怎么描述好一点。
这样吧,我在linux中安装了一个tomcat,设置了linux自启,然后在linux中部署了一个工程
端口改为8080,启动前,该端口未被使用
当我进入bin目录启动tomcat时,显示如下:


后台日志错误为如下:【也就是说端口被占用】


说不通啊,明明8088启动tomcat没有被占用,
大概分析原因是:启动tomcat的时候,同时启动了两次,【如:第一张图】,为什么会这样的?
------解决方案--------------------
得看下startup.sh是不是修改过
------解决方案--------------------
lsof -i:8088 
看看那个进程占用的
------解决方案--------------------
引用:
Quote: 引用:

得看下startup.sh是不是修改过


是修改过,

 linux 下tomcat开机自启动
 修改Tomcat/bin/startup.sh 为:
 export JAVA_HOME=/usr/java/jdk1.7.0_15
 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
 export PATH=$PATH:$JAVA_HOME/bin
 export CATALINA_HOME=/usr/local/tomcat
 /usr/local/tomcat/bin/catalina.sh start
 
在/etc/rc.d/rc.local中加入:
 /usr/local/tomcat/bin/startup.sh

rc.local里配置的,是不是就是会自动启动的?
已经启动了,你自己再启动就报错了吧
------解决方案--------------------
引用
引用5楼的

配置路径错了
  相关解决方案