我下载了几个webapps并将它们放在我的/ webapps文件夹中.其中一些我可以通过去打开http://localhost:8080/app1
,它会打开.然而,有些人我会做同样的事情,去http://localhost:8080/app2
,它会显示"HTTP状态404 -/APP 2 /",尽管我确信它的存在.我已经检查过它包含一个像app1一样的WEB-INF文件夹,我甚至还重新启动了Tomcat.
我的问题是:是否有任何内容(可能在web.xml文件中)指定了启动webapp的URL必须是什么?还是仅仅是这样http://localhost:8080/
?
PS如果你想确切知道我所指的app1和app2:app1(works)= http://assets.devx.com/sourcecode/11237.zip app2(不能正常工作)= http:// www. laliluna.de/download/eclipse-spring-jdbc-tutorial.zip
我也尝试了其他一些,有些是工作,有些则没有.我只是想知道我是否遗漏了什么.
我通常通过访问管理器页面并确保部署所有上下文(http:// localhost:8080/manager/html)来调试它.
听起来app2没有正确部署或由于其他一些错误而没有启动.
我会看一下日志.那里可能有很多信息,但通常它会解释什么是坏的.