繁体   English   中英

无法识别Glassfish 4.0域库Jars

[英]Glassfish 4.0 domain library Jars are not recognized

使用Tomcat一段时间后,我们决定迁移到Glassfish。 在Tomcat中,我们曾经将要在项目之间共享的所有Jar放在了tomcat7 / lib目录下,在Glassfish中,我将Jar放在了glassfish / domains / domain1 / lib中,但我无法导入那里的Jar中的类。 当然,该项目的构建路径中有Glassfish系统库。

我是否必须在配置目录中的default-web.xml中引用每个Jar,还是在这里缺少其他内容?

如果没有,这应该可以工作,我想您的导入方式有问题。

您还可以将JAR文件放在$GLASSFISH_HOME/glassfish/lib ,然后它们可用于所有域。

如果您的意思是无法将类导入IDE中的代码中,那么这是另一个问题。 如果使用的是Maven,则应将相应的依赖项设置为“已提供”范围。 如果您不使用Maven,则必须将特定的JAR文件添加到类路径中。

也可以看看:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM