我的server.xml配置为使用Apache连接到Tomcat。如果我使用startup.sh启动Tomcat,它可以正常工作,因为我可以访问位于webapps / ROOT中位于端口80和443的简单html文件。 Netstat -tulpn显示Java进程占用了8005和8009端口。 然后,我运行shutdown.sh,netstat显示端口不再被占用。 我尝试从Eclipse启动Tomcat。控制台说它在10000毫秒内启动。端口8005和8009被javaprocess占用,但是在Eclipse中我超时了,服务器的状态为“正在启动”。 我尝试启动调用静态Web服务的html脚本,但是我无法获得503服务。我整天都在努力。我不知道该怎么办。请帮忙!
答案 0 :(得分:0)
我刚刚解决了这个问题。这是由于Tomcat 8.5不支持我的Java版本8。我必须安装tomcat版本9。然后,当我将tomcat添加到Eclipse时,又遇到了另一个问题。那是Tomcat的未知版本。最终,我也通过将用户设置为apache-tomcat-目录的所有者来解决了该问题。