我正在使用Axis 1.4版本在Eclipse Helios中生成Web服務客戶端。通過使用本地主程序,客戶端存根工作正常,但是當我在GlassFish服務器上部署存根和應用程序時,出現以下異常: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。
你有任何JAX-RPC或AXIS相關的jar到你的共享域ext文件夾中嗎? –
出於好奇:您有使用Axis 1.4的具體原因嗎?這是相當古老的。如果你想使用Axis,爲什麼不使用Axis 2? – joergl
@ Paulius:不,我在GlassFish服務器的lib目錄中添加了axis.jar,xml-rpc.jar nad jax-rpc.jar。它不在域的EXT目錄中。 –