JBOSS Application Server和Servlet

时间:2013-09-23 07:30:13

标签: java eclipse servlets jboss

我从JBOSS website下载了最新版本的Jboss。

我创建了一个Dynamic Web Project并在其中创建了一个servlet。 Servlet类具有构建路径错误,如下图所示。我探索了服务器目录,它没有包含任何servlet jar。如何获得包含servlet和web jar的JBOSS服务器?

enter image description here

3 个答案:

答案 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将为您配置

  • JBoss运行时,包含对servlet api +其他所需文件的引用
  • 可用于从Eclipse部署的JBoss服务器

答案 2 :(得分:1)

您应该将以下依赖项添加到pom.xml文件中:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>CHOOSE YOUR CORRECT VERSION HERE</version>
   <scope>provided</scope>
</dependency>