Eclipse 中的 Tomcat 404 错误 - 对于除欢迎页面之外的任何页面

发布于 2024-12-06 06:24:40 字数 1348 浏览 0 评论 0原文

我正在尝试使用 Tomcat 在 Eclipse 中运行一个网站,但我只能查看欢迎页面。任何到其他页面的链接或 URL 都会带来错误 404。 到目前为止我所做的:

  • 我使用动态 Web 项目,以及一些 jsp 页面。文件中没有错误。
  • 我尝试过 Tomcat 6 和 Tomcat 6。 7台服务器,我可以看到tomcat默认页面(http://localhost:8080)。
  • Tomcat 服务器配置中的一切看起来都很好,包括 HTTP 端口、参数等。
  • 当我运行服务器时,我可以使用
  • 当我单击目录中另一个页面的链接时(参考 http://localhost:8080//),或者我重定向到 http://localhost:8080// 我收到 404 错误。
  • 我尝试清理服务器、运行新服务器、重命名网页文件名等;但问题仍然存在。
  • 这些文件在 Tomcat wtpwebapps 文件夹中似乎也正常。

网站Web.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>ERF_Prototype</display-name>
  <welcome-file-list>
    <welcome-file>/WEB-INF/Prototype.jsp</welcome-file>
  </welcome-file-list>
</web-app>

Any Idea如何解决这个问题? 感谢

更新------------------------------------------------ ----------------
问题没有解决;我只是想通过将网站导出到 .War 来避免它,然后使用 tomcat 管理器导入它。

I am trying to run a website in Eclipse using Tomcat, but I just can view the welcome page. Any link or URL to other pages bring error 404. What I've done so far:

  • I use a Dynamic Web Project, with some jsp pages. There are no errors in the files.
  • I've tried Tomcat 6 & 7 servers, and I can see the tomcat default page (http://localhost:8080).
  • Everything seem fine in Tomcat server configurations, including HTTP port, Arguments, etc.
  • When I run the server, I'm able to see the Welcome page using http://localhost:8080/.
  • When I click on a link to another page in directory (ref to http://localhost:8080//), or I redirect to http://localhost:8080// I receive the 404 error.
  • I tried cleaning server, running new servers, renaming web file names, etc; but the problem remains.
  • The files also seem OK in the Tomcat wtpwebapps folder.

The website Web.xml is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>ERF_Prototype</display-name>
  <welcome-file-list>
    <welcome-file>/WEB-INF/Prototype.jsp</welcome-file>
  </welcome-file-list>
</web-app>

Any Idea how to solve the problem?
Thanks

Update----------------------------------------------------------------
Problem not solved; I am just trying to avoid it by exporting website to .War, and then import it using tomcat manager.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文