0

NullPointerException在我的 GlassFish Server 2.1 上部署应用程序时遇到问题。它不会影响我的应用程序中的任何内容,因为它运行平稳,但我想在部署期间解决此错误。

这是异常的堆栈跟踪:

java.lang.NullPointerException
    at org.apache.catalina.loader.WebappClassLoader.findResources(WebappClassLoader.java:1100)
    at org.apache.catalina.loader.WebappClassLoader.getResources(WebappClassLoader.java:1349)
    at com.sun.xml.ws.util.ServiceFinder$LazyIterator.hasNext(ServiceFinder.java:351)
    at com.sun.xml.ws.api.pipe.TubelineAssemblerFactory.create(TubelineAssemblerFactory.java:104)
    at com.sun.xml.ws.api.pipe.TubelineAssemblerFactory.create(TubelineAssemblerFactory.java:78)
    at com.sun.xml.ws.client.WSServiceDelegate.createPipeline(WSServiceDelegate.java:419)
    at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:589)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:329)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:311)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:304)
    at javax.xml.ws.Service.getPort(Service.java:92)
4

1 回答 1

0

是的。您不应该在 glassfish\lib 文件夹中维护 commons-discovery.jar。将它放在项目的 WEB-INF/lib 文件夹中,而不是 C:\GlassFishESBv22\glassfish\lib 文件夹中,这应该可以解决您的问题。

在 C:\GlassFishESBv22\glassfish\lib 文件夹中包含 commons-discovery.jar 时会出现此问题。

于 2012-09-27T06:49:04.543 回答