JBoss 是一个兼容 Java EE 6 的应用服务器,这意味着它已经拥有 Java EE 标准的所有实现,这些库在运行时可用于应用程序,因此无需添加任何额外的库来使用所有 Java EE 6个特点。
如果您使用的是 maven,只需像这样引用要在运行时使用的库(“提供”范围)
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.1_spec</artifactId>
<scope>provided</scope>
</dependency>
如果您不确定从哪里开始,请尝试JBoss 快速入门中的一个或多个项目。每种主要的 Java EE 技术至少有一个,还有一些将这些技术组合在一起的示例。
编辑:似乎这里真正的问题是如何将 Java EE 库添加到您的项目中,这取决于构建系统。如果您使用的是 maven,我建议您从列表中选择一个快速入门 - kitchesink是一个很好的示例,并查看pom.xml
. 将 Java EE 标准的实现添加到您的项目中,而不是由应用程序服务器提供的实现不是一个好主意。这可能会导致部署或运行时出现问题。