【问题标题】:Tomcat7 server error, file not exist in directory or not a readable directoryTomcat7服务器错误,目录中不存在文件或目录不可读
【发布时间】:2013-10-02 00:45:57
【问题描述】:

当我使用 TOMCAT 7.0.42 在 eclipse 中运行 spring 项目时,我收到 HTTP 404 错误。在控制台中的错误之一是

workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\abcdLogin does not exist or is not a readable directory

当我启动服务器时,服务器启动失败,所以我从上述目录中删除了 tmp0 tmp1 tmp2 文件夹。我在某处读到,如果服务器没有启动,请从目录中删除该文件夹。现在服务器启动但在控制台上显示此错误。我该如何解决这个错误?

【问题讨论】:

标签: java eclipse spring tomcat tomcat7


【解决方案1】:

试试这个步骤,可能对你有帮助

  1. 清理tomcat工作目录
  2. 清理服务器
  3. 在服务器上再次构建项目

【讨论】:

  • 如何在服务器上重新构建项目?您的意思是重新创建整个项目吗?
  • 不,从 project menu 在 eclipse 中你会找到构建项目,点击它并选择你的项目,如果你有选择构建自动比没有这样做的要求只是清理项目。
  • ok.. 现在我已经清理了项目以及自动构建但现在错误是:本地主机上的服务器 Tomcat v7.0 服务器无法启动
  • 增加服务器的启动时间,因为spring需要更多的时间来配置它自己与服务器,如果服务器没有启动它会抛出错误,这可能是确切原因的原因,请提供详细信息哪个tomcat显示
  • 服务器现已启动。但我在运行 spring 项目后收到 http404 错误。我也看不到它的 logcat 文件,因为 eclipse 中没有选项可以看到。 Eclipse 版本是:面向 Web 开发人员的 Eclipse Java EE IDE。版本:Indigo Service Release 2
【解决方案2】:

我终于解决了这个问题:

  1. 转到服务器视图(窗口 --> 显示视图 --> 其他 --> 服务器 --> 服务器)
  2. 右键单击 TOMCAT 7 服务器
  3. 从上下文菜单中选择Clean ...

【讨论】:

    【解决方案3】:

    这很简单:

    1. 删除现有服务器
    2. 创建新服务器
    3. 删除 .snap 文件。点击删除.snap文件

    参考:Tomcat7 server error, file not exist in directory or not a readable directory

    【讨论】:

      【解决方案4】:

      在 Gradle 的情况下,

      我到处搜索 gradle 项目,但直到我敏锐地观察 gradle 文件才找到解决方案。在 gradle 文件中缺少上述行,

      应用插件:'eclipse-wtp'

      【讨论】:

        【解决方案5】:

        尝试从 Eclipse 中删除该服务器并在 Eclipse 中创建一个新服务器。然后将您的项目添加到新服务器中,从 Eclipse 启动服务器。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-01-31
          • 2017-02-23
          • 1970-01-01
          • 2011-02-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-04-29
          相关资源
          最近更新 更多