我从JBOSS website下载了最新版本的Jboss。
我创建了一个Dynamic Web Project并在其中创建了一个servlet。 Servlet类具有构建路径错误,如下图所示。我探索了服务器目录,它没有包含任何servlet jar。如何获得包含servlet和web jar的JBOSS服务器?
答案 0 :(得分:4)
JBOSS服务器中的servlet jar应该出现在:
下JBOSS_HOME/common/lib/
最有可能名称为servlet-api.jar
它也应该包含在你的类路径中。
答案 1 :(得分:2)
JBoss有这些文件,但它没有的是一个常见的类路径文件夹(common / lib)。一切都分为单独的模块。
这部分是为什么如果你想在没有Maven(或类似的构建管理工具)的情况下使用Eclipse的原因,你应该使用JBoss Tools扩展。这里有完整的说明:https://docs.jboss.org/author/display/AS7/Starting+JBoss+AS+from+Eclipse+with+JBoss+Tools
JBoss Tools将为您配置
答案 2 :(得分:1)
您应该将以下依赖项添加到pom.xml文件中:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>CHOOSE YOUR CORRECT VERSION HERE</version>
<scope>provided</scope>
</dependency>