我有一个Java Web项目,我正试图在我的Tomcat主机上运行。
我配置了我的Tomcat主机,以便Eclipse识别出我可以在其上运行Web应用程序。
这就是我的网络应用结构的样子。 (在完成下面提到的副本之后)
我相信我拥有所有必要的配置文件等。但是,当我运行我的项目时,我不断获得
HTTP状态404 / AirlineReservationSystem /请求的资源不可用错误。
从阅读server.xml开始,我认为问题在于此,因为它控制服务器特定的配置(比如告诉服务器在哪里找到AirlineReservationSystem)
所以我看一下,看看这个配置设置
Context docBase="AirlineReservationSystem" path="/AirlineReservationSystem" reloadable="true" source="org.eclipse.jst.jee.server:AirlineReservationSystem"/>
我从Apache Tomcat读到docbase定义了Web应用程序的目录。在阅读之后我的思考过程是我的网络应用程序没有被找到,因为它不在localhost-config的Tomcat v8.0服务器内。所以我将我的网络应用程序复制到该文件夹中,但现在当我运行该副本时,它并没有加载任何内容。
有谁知道这是什么问题?为什么Tomcat无法找到AirlineReservationSystem?根据我对Tomcat的有限经验,我的假设很可能是错误的。(你必须将它放在带有servers.xml的localconfig中)
答案 0 :(得分:0)
执行以下操作,并跳过不执行任何步骤:
在此之后的10秒内,您的应用程序的第一页应出现在eclipse的默认浏览器上(默认为内部浏览器)。
如果没有,那么在您执行任何其他操作之前,请复制整个日志并将其粘贴到此处;将其添加到您的问题中,或将其置于问题的“答案”中。除密码和/或专有信息外,请勿编辑,不要遗漏任何内容。
答案 1 :(得分:-1)
请试试这个: