繁体   English   中英

Web服务在GlassFish上不起作用

[英]Web service is not working on GlassFish

我正在Axis 1.4版本的Eclipse Helios中生成Web服务客户端。 通过使用本地主程序,客户端存根可以按预期运行,但是当我在GlassFish服务器上部署存根和应用程序时,出现以下异常:

编辑:现在它给出了这样的异常..

java.lang.IllegalStateException: WEB9031: WebappClassLoader unable to load resource [META-INF/services/org.apache.axis.EngineConfigurationFactory], because it has not yet been started, or was already stopped
    at org.glassfish.web.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:2074)
    at org.glassfish.web.loader.WebappClassLoader.findResource(WebappClassLoader.java:1034)
    at org.glassfish.web.loader.WebappClassLoader.getResource(WebappClassLoader.java:1169)

谁能告诉我为什么会这样?

仅当我在GlassFish服务器上部署应用程序时才会发生这种情况。

谢谢,Gunjan。

是指您遇到的类似问题。 因此,正如我在评论中提到的那样,从全局glassfish类路径中删除所有与Axis相关的内容,并将它们添加到您的应用程序中,一切都很好。

将框架特定的库保留在服务器全局库中不是很好的做法。 在全局类路径中,应该有JDBC之类的库,日志记录框架,而不是WS堆栈特定的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM