【问题标题】:"The selection did not contain any resources that can run on a server" ERROR“选择不包含任何可以在服务器上运行的资源”错误
【发布时间】:2017-11-28 08:49:06
【问题描述】:

所以,我从 Github 导入了这个团队项目并设置了一个 Tomcat。我通过 eclipse 启动 Tomcat 并尝试在服务器上运行我们的主文件“login.jsp”,如图所示 this picture.

但是每次我尝试运行它时,我都会收到这个错误 - “选择不包含任何可以在服务器上运行的资源”。 screenshot of an error. 我已经尝试了几十种解决方案,从转到 Project Facets 并换成 Dynamic Web 到基本上更改文件中的某些内容,但似乎没有任何效果。

附: "login.jsp" 中有一个实际的工作代码。它似乎可以在我朋友的电脑上运行,但不能在我的电脑上运行。

【问题讨论】:

  • 你在tomcat上部署了什么?
  • @Stultuske 这是一个带有 mySQL 数据库的程序,我们尝试将其从标准桌面应用程序集成到网络中。
  • 不:什么? .class 文件?一只耳朵?一场战争?或者你是如何尝试运行的?

标签: java eclipse tomcat web dynamic


【解决方案1】:

请注意,您的代码是如何到达 main 方法的。

它无法正常工作的原因可能有很多,以下是故障排除时需要考虑的一些事项:

  1. 首先要验证的是 Tomcat 是否已正确安装并且是否正常运行。你说你为 Eclipse 安装了一个 Tomcat 插件。我不知道有一个。我通常单独安装Tomcat,然后在Eclipse中配置Tomcat设置。或者您是否通过“服务器”视图安装了 Tomcat? Windows -> 查看 -> 其他 -> 服务器 -> 服务器,在服务器视图中右键单击并转到新建 -> 服务器。选择 Apache,然后选择 Tomcat?

  2. 能否在 Eclipse 中启动和停止 Tomcat?如果是这样,您可以打开浏览器并导航到http://localhost:8080 - 应该会显示一个 Tomcat 控制台。检查日志应该没有任何错误。

  3. 您应该能够右键单击您的 Web 项目并说在服务器上运行并选择 Tomcat。或者,在服务器视图中右键单击 Tomcat 服务器并选择添加和删除。

  4. 如果第 3 步不起作用,则可能是导入的项目有错误。可能正在引用不存在的库或无效的路径。打开问题视图,看看是否有任何编译错误。打开错误视图,查看是否有任何 Eclipse 错误。右键单击项目 -> 构建路径 -> 配置构建路径。检查参考库,看看是否有任何错误或警告。

  5. 如果以上所有方法都有效,但仍未取得任何进展,请尝试从头开始创建一个简单的动态 Web 应用程序并在服务器上运行。

【讨论】:

  • 1.是的,我都做了,安装了一个插件并将tomcat添加到服务器。 2. 是的,我可以启动,但是当我从命令提示符启动 tomcat 时,我得到的图片与我从 eclipse 启动 tomcat 时的不同。如果在命令提示符下运行,我会得到一个带有链接和内容的普通 tomcat 页面,但如果由 eclipse 运行,我会得到“HTTP 状态 404 - 未找到”页面,其描述为 - “原始服务器未找到目标资源的当前表示或不愿意透露存在的表示。”
  • 3.是的,我可以这样做,但仍然得到 HTTP 状态 404 - 未找到页面。 4. 没有,没有发现错误,库都正常。 5. 我相信它以某种方式连接到这个 HTTP 状态 404 页面。我不知道为什么,但是当命令提示符运行 tomcat 时,一切似乎都正确显示。无论如何,感谢您的时间和精力!
猜你喜欢
  • 2012-06-03
  • 2015-12-20
  • 1970-01-01
  • 2011-10-06
  • 2021-12-30
  • 1970-01-01
  • 2019-06-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多