使用JBOSS目录中/ client下的一些库。在Windows中,这些库被正确检测到,因此编译时没有错误。但是,在Linux中是不一样的。未检测到库,因此我无法编译Web应用程序。
注意:我们正在使用JBOSS AS + eclipse作为Spring MVC应用程序。
答案 0 :(得分:1)
这里可能存在一些混淆,但需要更多细节。
将JBoss Application Server(AS)与客户端完全分开(不要在项目之间以及IDE中的类路径和客户端/服务器组件之间共享任何库。)
然后尝试(最佳实践)在服务器软件的EAR / WAR中捆绑服务器特定于应用程序的库。然后,单独将客户端库捆绑在自己的JAR / s中。然后在运行客户端软件时在CLASSPATH中包含那些客户端JAR /。
这应该明确是什么或者没有找到/在哪里并确保在实际使用中部署时,客户端没有一些假设以某种方式找到服务器库(实际上可能是在完全不同的主机上。)
答案 1 :(得分:0)
在Buildpath窗口中,选择Libraries选项卡。点击添加库。选择Server Runtime并选择您的服务器实例。