我從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
那麼爲什麼我的服務器沒有拿起罐子本身來建立項目? –