启动报错:
INFO: Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
访问地址的http不能加s
在同一个服务器上部署多个tomcat的端口问题
tomcat的几个端口:
(1)
<Server port="8005" shutdown="SHUTDOWN">
8005为远程停服务端口
(2)
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="60000" redirectPort="8443" disableUploadTimeout="false" executor="tomcatThreadPool" URIEncoding="UTF-8"/>
其中8080为HTTP端口,8443为HTTPS端口
(3)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
8009为AJP端口,APACHE能过AJP协议访问TOMCAT的8009端口。
端口重复的解决:
(1)找到bin/startup.bat文件,这是tomcat的启动文件。截图如下:
在文件第一行添加如下两行:
SET JAVA_HOME=C:\software\jdk1.6.0_33 (JDK所在路径)
SET CATALINA_HOME=C:\test\tomcat2(第二个tomcat解压的路径)
例子截图如下:
(2)找到server.xml文件,修改以下3个地方。截图如下:
1、<Server port="8085" shutdown="SHUTDOWN">
截图如下:
2、<Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
截图如下:
3、<Connector port="8089" protocol="AJP/1.3" redirectPort="18443" />
截图如下:
修改以上2个地方后再启动第二个服务即可。