JBOSS库不在Classpath中

时间:2013-05-28 21:34:24

标签: java eclipse jboss classpath

我们的Web应用程序中的

使用JBOSS目录中/ client下的一些库。在Windows中,这些库被正确检测到,因此编译时没有错误。但是,在Linux中是不一样的。未检测到库,因此我无法编译Web应用程序。

注意:我们正在使用JBOSS AS + eclipse作为Spring MVC应用程序。

2 个答案:

答案 0 :(得分:1)

这里可能存在一些混淆,但需要更多细节。

将JBoss Application Server(AS)与客户端完全分开(不要在项目之间以及IDE中的类路径和客户端/服务器组件之间共享任何库。)

然后尝试(最佳实践)在服务器软件的EAR / WAR中捆绑服务器特定于应用程序的库。然后,单独将客户端库捆绑在自己的JAR / s中。然后在运行客户端软件时在CLASSPATH中包含那些客户端JAR /。

这应该明确是什么或者没有找到/在哪里并确保在实际使用中部署时,客户端没有一些假设以某种方式找到服务器库(实际上可能是在完全不同的主机上。)

答案 1 :(得分:0)

在Buildpath窗口中,选择Libraries选项卡。点击添加库。选择Server Runtime并选择您的服务器实例。