当我使用消化器时,glassfish中的耳朵部署错误是没有协议的

时间:2013-11-25 06:15:27

标签: java linux glassfish-3 ear apache-commons-digester

我正在使用glassfish来部署我的.ear应用程序,这个应用程序可以在海上运行精细的glassfish窗口和linux,但是当我们尝试在生产中部署相同的应用程序时,在linux环境中运行会出现以下错误

Caused by: java.net.MalformedURLException: no protocol: /glassfish/Sharedlib/ExtConfig.xml

由于这是一个对我们来说非常重要的生产问题,所以我希望有人建议这样做来解决问题。

如果您想了解与此问题相关的任何其他内容,请回复。

Glassfish版本 - 3.1.2.2 build5 Jdk - 1.6

错误日志(server.log):

[#|2013-11-21T15:35:41.036+0530|SEVERE|oracle-glassfish3.1.2|org.apache.catalina.core.ContainerBase|_ThreadID=10;_ThreadName=Thread-2;|ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: ge.ifm.common.exception.GenericInterfaceException: IOException-->Occured while calling parse of Digester Class.Exception Message is -->no protocol: /glassfish/Sharedlib/ExtConfig.xml
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:5389)
    at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
    at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2019)
    at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1669)
    at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
    at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
    at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
    at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:301)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
    at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:375)
    at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:219)
    at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131)
    at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91)
    at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82)
    at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67)
    at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139)
    at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:78)
    at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:253)
    at com.sun.enterprise.v3.server.AppServerStartup.doStart(AppServerStartup.java:145)
    at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:136)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.start(GlassFishDecorator.java:63)
    at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishImpl.start(OSGiGlassFishImpl.java:69)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:117)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
    at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
Caused by: ge.ifm.common.exception.GenericInterfaceException: IOException-->Occured while calling parse of Digester Class.Exception Message is -->no protocol: /glassfish/Sharedlib/ExtConfig.xml
    at ge.ifm.common.utility.IFMCacheListener.contextInitialized(IFMCacheListener.java:102)
    at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4750)
    at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:550)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:5366)
    ... 32 more
Caused by: java.net.MalformedURLException: no protocol: /glassfish/Sharedlib/ExtConfig.xml
    at java.net.URL.<init>(URL.java:567)
    at java.net.URL.<init>(URL.java:464)
    at java.net.URL.<init>(URL.java:413)
    at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:234)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:208)
    at org.apache.commons.digester.Digester.parse(Digester.java:755)
    at ge.ifm.common.utility.IFMCacheListener.contextInitialized(IFMCacheListener.java:79)
    ... 35 more
|#]

0 个答案:

没有答案