0

我已经使用 Eclipse 开发了一个动态 Java 项目,其中涉及 Web 服务(RESTful)。完成后,我尝试运行我的项目 Eclipse IDE 的 Tomcat 7 运行时,它工作正常。我能够访问我所有的网络服务。但是,当我通过右键单击项目并将其导出到 WAR 文件并将 .war 文件放置在 Tomcat 7 的 webapps 文件夹中从我的项目中创建了一个 WAR 文件时。通过运行startup.bat启动tomcat,它抛出以下异常并且我无法访问任何Web服务:我已将所有必需的jar文件放在Tomcat的lib文件夹中。

  1. 为上下文 [/Books] 修复 docBase 异常(Books 是我的战争文件名)
  2. 无法创建工作目录 [{CATALINA_HOME}\work\Catalina\localhost\Books]
  3. 未能创建目标目录以复制资源。

谁能让我知道我错过了什么?

提前致谢。

问候, Piyush

4

2 回答 2

0

如果工作文件夹在 tomcat7 文件夹中不存在,则可能会出现无法创建“工作目录”错误。

此错误也可能是由于tomcat没有足够的权限在tomcat7目录中读取、写入和执行。

于 2013-08-21T17:35:48.617 回答
0

问题是,tomcat 没有在类路径中找到您的 web.xml 位置。

执行以下步骤:

右键单击 web 项目--> 属性--> 部署程序集-->在我的情况下,将您的类路径添加到 web.xml (src/main/webapp)。

于 2015-09-09T07:27:14.840 回答