Primefaces Glassfish应用程序未启动

Primefaces Glassfish应用程序未启动,primefaces,glassfish-3,Primefaces,Glassfish 3,我刚读到关于在glassfish中使用库的内容。也就是说,将jar文件放在“集中”位置,以便可以从不同的web应用程序访问它。域dir/lib/ext就是这样的位置之一。我在那里放了一些jar文件并重新启动了服务器。重新启动成功,但不会加载任何应用程序;甚至连管理控制台都没有。我对此进行了调查,发现罪魁祸首是我放入的primefaces jar文件。移除后,glassfish工作正常。我试过primefaces的3.1和3.2版本,结果是一样的。在检查服务器日志时,我发现,对于ext文件夹中的p

我刚读到关于在glassfish中使用库的内容。也就是说,将jar文件放在“集中”位置,以便可以从不同的web应用程序访问它。域dir/lib/ext就是这样的位置之一。我在那里放了一些jar文件并重新启动了服务器。重新启动成功,但不会加载任何应用程序;甚至连管理控制台都没有。我对此进行了调查,发现罪魁祸首是我放入的primefaces jar文件。移除后,glassfish工作正常。我试过primefaces的3.1和3.2版本,结果是一样的。在检查服务器日志时,我发现,对于ext文件夹中的primefaces,类
javax.faces.context.PartialViewContextFactory
无法加载。知道是什么引起的吗。我可能应该尝试其他库位置,比如domains dir/lib/但是我很好奇。 顺便说一下,我正在使用Windows7操作系统和glassfish 3.1.1
谢谢。

只需将lib放入
域dir/lib/

从Glassfish手册:

要使用公共类加载器,请将JAR文件复制到域dir/lib或作为install/lib 将.class文件(以及其他需要的文件,如.properties文件)目录或复制到 domain dir/lib/classes目录,然后重新启动服务器。 使用公共类加载器使所有应用程序都可以访问应用程序或模块 或部署在共享相同配置的服务器上的模块。但是,此可访问性 不扩展到应用程序客户端

更多关于Glassfish类加载的信息可以找到