我已经安装了Apache Tomcat 8.0.9,它工作正常,并显示启动页面。
我尝试从tomcat启动的任何Web应用程序均失败的问题,而我却得到404,我是tomcat的新手,并且有一个jsp项目可供午餐。
请提供任何建议
我已经部分地知道了这个问题,因为我已经将tomcat安装在netbeans下,netbeans将其安装在程序文件下,并在romaing下定义了另一个webapp,所以我已经将这些应用复制到漫游中,并且现在tomcat示例和配置可以正常工作。 >
但是我仍然需要从那里运行opina,我已经在那儿复制了它,但是它仍然提供404
我已经安装了Apache Tomcat 8.0.9,它工作正常,并显示启动页面。我尝试从tomcat启动的任何webapp都失败了,而我却得到404的问题,我是tomcat的新手...
第一:
如果您可以看到启动页面,则说明tomcat正在运行。检查它正在加载的页面是否存在。尝试使用确切的地址(包括扩展名)调用页面
尝试查看日志,是否有某些例外情况。或者转到tomcat根页面并搜索已部署的应用程序,然后查看您的应用程序是否部署正确。如果部署正确,将有一个指向您的应用程序的链接。注意,您将必须添加管理员tomcat用户,请参见tomcat上的文档
正如我在对问题的编辑中提到的那样,问题是webapps文件夹的副本,我通过将webapps移至另一个文件夹来解决此问题。
Apache2通常用于PHP项目。 Tomcat通常用于Java项目。有一些可能原因导致您无法在Web浏览器上运行tomcat。原因之一是您没有正确安装tomcat8。即使已经安装了它,也应该检查它是否确实有效。如果它在VM上有效,则可能是在server.xml中为tomcat设置端口时出现的问题。