Tomcat常见问题

本文记录Java学习过程中遇到的Tomcat常见问题~

JAVA_HOME的配置

如果没有配置JAVA_HOME环境变量,在双击"start.bat"文件运行Tomcat时,将一闪而过。这个环境变量必须配置,即JAVA_HOME指向JDK的安装目录。

端口号冲突

当同一台计算机启动两个Tomcat时,第二个Tomcat将会在控制台抛异常,摘要信息如下:

严重:Failed to initialize end point associated with ProtocolHandler["http-bio-8080"]
java.net.BindException: Address already in use: JVM_Bind <null>:8080
...
Caused by: java.net.BindException: Address already in use: JVM_Bind
...

控制台将出现大量异常信息,描述的是3个端口被占用(8080、8009、8005)

可以通过$JAVA_HOME/conf/server.xml修改端口号:

标签: none