我在GlassFish Server 2.1上部署应用程序时得到NullPointerException
。它不会影响我的应用程序中的任何内容,因为它运行顺畅,但我想在部署期间解决此错误。
以下是异常的堆栈跟踪:
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)
答案 0 :(得分:0)
是的。你不应该在glassfish \ lib文件夹中维护commons-discovery.jar。将它放在你项目的WEB-INF / lib文件夹中而不是C:\ GlassFishESBv22 \ glassfish \ lib文件夹中,这应该可以解决你的问题。问题。
在C:\ GlassFishESBv22 \ glassfish \ lib文件夹中包含commons-discovery.jar时会发生此问题。