java - 在 Eclipse 中运行动态 Web 应用程序时 Apache Tomcat 服务器不工作

标签 java eclipse jakarta-ee tomcat http-status-code-404

<分区>

我想将服务器添加到 Eclipse,它是用于运行我的 Web 应用程序的 Apache Tomcat 7.0,但每次它都给出错误 404。我已经尝试了堆栈溢出其他帖子中给出的所有解决方案,我会告诉你我遵循了什么程序:

  1. 我已经下载并安装了适用于 Apache tomcat 的 Windows 安装程序。
  2. 我放置了一个 JAVA_HOME 环境变量,其路径指向已安装的 JDK。
  3. 然后在 Eclipse 中:窗口 -> 首选项 -> 服务器 -> 添加,我通过提供 Apache bin 文件夹的路径添加了该服务器。
  4. 然后我检查了我项目的构建路径。

首先,它给出了端口号错误。已经在使用中,所以我更改了端口号。其次,它已经启动了 Apache tomcat。所以我手动停止它并从 Eclipse 启动。

网址正确,我已经检查过了。而且我还手动给出了 URL。我还创建了 index.jsp

现在,当我运行该项目时,它给出了 Error 404 。找不到请求的文件。

最佳答案

你看过你的“web.xml”文件了吗?查看您用作欢迎文件的页面是否存在,您的 WebContent 文件夹中是否有 index.jsp 或 index.html?确保您指向的所有资源都存在。同样,我强烈建议您将 tomcat 作为 jar 使用,而不是将其作为服务安装在 Windows 上,这样更好。还要检查 tomcat 的控制台,应该有一些红线指向可能发生此行为的问题。最好的问候。

关于java - 在 Eclipse 中运行动态 Web 应用程序时 Apache Tomcat 服务器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15697965/

相关文章:

java - 如何正确地将 List 转换为我的对象类型的 ArrayList?

java - Android Studio Project的Gradle守护程序无法启动

java - 调整表格列的大小以填充所有可用空间

jakarta-ee - 添加@Stateful 或@Stateless 注释实际上有什么作用?

java - 使用 Netty 4.1 的内存感知 channel 处理

java - 如何等待进程完成 Java AWS Lambda

c++ - g++ 将库附加到应用程序

android - FileExplorer eclipse 作为 root

java - 比较 Servlet 中的字符串与 Java 中的奇怪问题

java - Java中如何避免OutOfMemoryError?