【发布时间】:2014-08-12 22:55:34
【问题描述】:
我正在修改在 web-sphere 上运行的 web-app(服务器和客户端)的行为。我已经反编译了代码,只需要进行一些小的更改并重新部署代码。
为此,我使用 Eclipse EE 制作了一个简单的 Java 项目并加载了所有反编译的代码。我只需要我将转换为 JAR 并将它们放置在适当位置的 *.class 文件。问题是有一个依赖没有被解决javax.servlet.http.HttpServletRequest所以我的项目没有建立
如何解决这种依赖关系?
如果这种依赖关系无法解决,我猜我可以只获取javax.servlet.http.HttpServletRequest 的 JAR 文件并作为外部 JAR 添加到项目的构建路径中。
在哪里可以找到javax.servlet.http.HttpServletRequest 的 JAR
附言我是 JAVA 新手,所以我对 HttpServletRequest 不太了解,而且我使用的是 Java 1.6 JRE。
【问题讨论】:
-
您需要 servlet api。它通常由您的 servlet 容器提供。
-
在我的例子中是 Web-Sphere...你是说我必须将 servlet 容器集成到我的 Eclipse IDE 中。
-
你可以,但是不行。您的 websphere 安装将在某处具有 servlet-api。否则,你可以得到它here。
-
@SotiriosDelimanolis 哪个版本 3.0.1 或者没关系
-
您可以通过
tomcat-servlet-api和tomcat-jsp-apijar 在 Maven 中包含 Tomcat 依赖项。每个版本的 Tomcat 都有一个。通常在provided范围内添加这些就足够了。