Java 无法识别Glassfish 4.0域库JAR
在使用Tomcat一段时间后,我们决定转向Glassfish。 在Tomcat中,我们曾经将所有希望在项目之间共享的Jar放在tomcat7/lib目录下,在Glassfish中,我将Jar放在Glassfish/domains/domain1/lib中,但我无法导入Jar中的类。项目构建路径中当然有Glassfish系统库Java 无法识别Glassfish 4.0域库JAR,java,glassfish,shared-libraries,Java,Glassfish,Shared Libraries,在使用Tomcat一段时间后,我们决定转向Glassfish。 在Tomcat中,我们曾经将所有希望在项目之间共享的Jar放在tomcat7/lib目录下,在Glassfish中,我将Jar放在Glassfish/domains/domain1/lib中,但我无法导入Jar中的类。项目构建路径中当然有Glassfish系统库 我必须在config dir中引用default-web.xml中的每个Jar吗?或者我在这里遗漏了其他内容吗?如果没有,我想导入的方式可能有问题 您还可以将JAR文件放在
我必须在config dir中引用default-web.xml中的每个Jar吗?或者我在这里遗漏了其他内容吗?如果没有,我想导入的方式可能有问题 您还可以将JAR文件放在
$GLASSFISH\u HOME/GLASSFISH/lib
中,这样它们就可以用于所有域
如果您的意思是不能将类导入IDE中的代码,那么这是另一个问题。如果您使用的是Maven,那么应该将相应的依赖项设置为作用域“提供”。如果不使用Maven,则必须将特定的JAR文件添加到类路径中
另请参见: