我从JBOSS website下载了最新版本的Jboss。JBOSS应用服务器和Servlet
我创建了一个动态Web项目并在其中创建一个servlet。 Servlet类具有如下图所示的构建路径错误。我研究了服务器目录,它没有包含任何servlet jar。我如何获得包含servlet和web jars的JBOSS服务器?
我从JBOSS website下载了最新版本的Jboss。JBOSS应用服务器和Servlet
我创建了一个动态Web项目并在其中创建一个servlet。 Servlet类具有如下图所示的构建路径错误。我研究了服务器目录,它没有包含任何servlet jar。我如何获得包含servlet和web jars的JBOSS服务器?
在JBoss服务器该servlet罐子应该存在下:
JBOSS_HOME/common/lib/
最有可能它也应该包含在类路径名servlet-api.jar
。
您应该添加以下依赖你pom.xml文件:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>CHOOSE YOUR CORRECT VERSION HERE</version>
<scope>provided</scope>
</dependency>
我猜OP没有使用Maven。 – eis
JBoss的有这些文件,但它并没有一个共同的类路径文件夹(common/lib目录)。一切都被分成不同的模块。
这就是为什么如果你想在不使用Maven(或类似的构建管理工具)的情况下使用Eclipse的原因,你应该使用JBoss Tools扩展。这里有完整的说明:https://docs.jboss.org/author/display/AS7/Starting+JBoss+AS+from+Eclipse+with+JBoss+Tools
JBoss的工具将配置你
我下载的服务器没有像common/lib/ –
这样的文件夹最新的JBoss没有共享通用库的概念。它全部分成模块。 – eis
那么为什么我的服务器没有拿起罐子本身来建立项目? –