大家好。tomcat/apache新手,这里是java回归者。

我正在尝试运行分步示例 这里 (http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html).

不幸的是,我不断收到一条错误消息“该项目未构建,因为其构建路径不完整。找不到 javax.servlet.http.HttpServletResponse 的类文件。修复构建路径,然后尝试构建项目。”我调查了一下,发现默认情况下 javax.servlet 在 tomcat 的 conf/web.xml 文件中被注释掉,这是因为人们现在应该避免使用 servlet或者其他的东西。

那么我的问题是:

  1. 我如何重写它,使其符合导致它的原则?
  2. (奖励问题)一旦我在 tomcat 文件 conf/web.xml 中进行更改,如何才能使这些更改跟随到我的编辑器(在本例中为 Eclipse)中?

谢谢!

有帮助吗?

解决方案

找不到 javax.servlet.http.HttpServletResponse 的类文件。修复构建路径,然后尝试构建项目。”

此编译错误意味着编译时类路径(构建路径)中缺少包含 Servlet API 的 JAR 文件。您需要包括 Tomcat 的 servlet-api.jar 在构建路径中,根据注释 build.xml 文件。

我研究了一下,发现 javax.servlet 在 tomcat 的 conf/web.xml 文件中默认被注释掉,这是因为人们现在应该避免使用 servlet 之类的东西。

我不确定你在说什么,但事实上你不应该碰 conf/web.xml 当还在开始 JSP/Servlet 开发时。默认的应该没问题。Servlet API 当然不会被劝阻/弃用。它仍然是基于 Java 的 Web 应用程序最重要的核心构建基石。

也就是说,我也不清楚您的问题标题中的“如何在 Tomcat 6.0 之后替换 ServletException”的含义。您能否在您的问题中也详细说明这一点?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top