使用Tomcat已经有一段时间了,我们决定转移到Glassfish。 在Tomcat中,我们过去常常在tomcat7 / lib目录下放置我们想要共享的所有Jar,在Glassfish中我把Jar放在glassfish / domains / domain1 / lib中然后我无法导入我在Jar那里的类。项目构建路径有那里的Glassfish系统库。
我是否必须在config dir中的default-web.xml中引用每个Jar,或者我在这里错过了其他内容?
答案 0 :(得分:0)
这应该有用,如果没有,我猜你导入的方式有问题。
您也可以将JAR文件放在$GLASSFISH_HOME/glassfish/lib
中,然后它们可用于所有域。
如果您的意思是无法将类导入IDE中的代码,那么这是另一个问题。如果您使用的是Maven,则应将相应的依赖项设置为“提供”范围。如果您不使用Maven,则必须将特定的JAR文件添加到类路径....
另见: