所以,我已经从Github 导入了这个团队项目并设置了一个Tomcat。我通过 eclipse 启动 Tomcat 并尝试在服务器上运行我们的主文件“login.jsp”,如下所示 this picture .
但每次我尝试运行它时,我都会收到此错误 - “选择不包含任何可以在服务器上运行的资源”。 screenshot of an error. 我已经尝试了数十种解决方案,从转到 Project Facets 并换成 Dynamic Web 到基本上更改文件中的某些内容,但似乎没有任何效果。
附言“login.jsp”中有实际工作代码。它似乎适用于我 friend 的 PC,但不适用于我的。
最佳答案
请注意,您的代码是如何到达 main 方法的。
它不工作的原因可能有很多,在进行故障排除时需要考虑以下几点:
首先要验证的是 Tomcat 是否已正确安装并且运行无误。你说你为 Eclipse 安装了一个 Tomcat 插件。我不知道有一个。我通常单独安装 Tomcat,然后在 Eclipse 中配置 Tomcat 设置。或者您是否通过服务器 View 安装了 Tomcat? Windows -> 查看 -> 其他 -> 服务器 -> 服务器,在服务器 View 中右键单击并转到新建 -> 服务器。选择 Apache,然后选择 Tomcat?
您可以在 Eclipse 中启动和停止 Tomcat 吗?如果可以,您可以打开浏览器并导航至 http://localhost:8080 - 应显示 Tomcat 控制台。检查日志应该没有任何错误。
您应该可以右键单击您的 Web 项目并说在服务器上运行并选择 Tomcat。或者,在服务器 View 中右键单击 Tomcat 服务器并选择添加和删除。
如果第 3 步不起作用,则导入的项目可能有错误。可能引用了不存在的库或无效的路径。打开问题 View ,看看是否有任何编译错误。打开错误 View ,看看是否有任何eclipse 错误。右键单击项目 -> 构建路径 -> 配置构建路径。检查引用库,看看是否有任何错误或警告。
如果上述所有操作都有效,但您仍然没有取得任何进展,请尝试从头开始创建一个简单的动态 Web 应用程序并在服务器上运行它。
关于java - "The selection did not contain any resources that can run on a server"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47527355/