我使用Eclipse开发了一个动态Java项目,涉及Web服务(RESTful)。完成后我尝试运行Eclipse IDE的项目Tomcat 7运行时,它工作正常。我可以访问我的所有Web服务。 但是,当我通过右键单击项目并将其导出到WAR文件并将.war文件放在Tomcat 7的webapps文件夹中时,从我的项目中创建了一个WAR文件。通过运行startup.bat启动tomcat,它抛出异常,我无法访问任何Web服务: 我已将所有必需的jar文件放在Tomcat的lib文件夹中。
有谁可以让我知道我错过了什么?
提前致谢。
此致 PIYUSH
答案 0 :(得分:0)
如果tomcat7文件夹中不存在工作文件夹,则可能会发生创建“工作目录”错误。
此错误也可能是由tomcat没有足够的权限在tomcat7目录中读取,写入和执行引起的。
答案 1 :(得分:0)
问题是因为,tomcat没有在类路径中找到你的web.xml位置。
执行以下步骤:
右键单击Web项目 - >属性 - >部署程序集 - >在我的案例中,将您的类路径添加到web.xml (src / main / webapp)。