0

NullPointerExceptionGlassFishサーバー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

はい。commons-discovery.jar を glassfish\lib フォルダーに保持しないでください。C:\GlassFishESBv22\glassfish\lib フォルダーではなく、プロジェクトの WEB-INF/lib フォルダーに配置してください。これで問題が解決するはずです。

この問題は、commons-discovery.jar を C:\GlassFishESBv22\glassfish\lib フォルダーに含めると発生します。

于 2012-09-27T06:49:04.543 に答える