我正在尝试让Tomcat6在Ubuntu客户端运行。 我使用以下命令安装Tomcat6:
sudo apt-get install tomcat*
我收到的结尾:
* Starting Tomcat servlet engine tomcat6 [fail]
incoke-rc.d: initscript tomcat6, action "start" failed.
我查看了/var/log/tomcat6
中的catalina.out文件。
这是我发现的错误:
java.net.BindException: Address already in use <null>:8080
任何人都知道可能出现的问题?
答案 0 :(得分:2)
netstat -anp | grep 8080
将告诉您使用端口8080的进程
在所有可能性中,它是已经安装的另一个tomcat实例
请注意,仅当您是root(=&gt; sudo)时才显示pid / pname
# netstat -anp | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 2300/java
# ps -fp 2300
UID PID PPID C STIME TTY TIME CMD
root 2300 1 3 06:02 ? 00:00:29 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dja