2013-03-21 105 views
1

我能够从JDeveloper中直接部署ADF应用程序到GlassFish服务器(以及应用程序运行也没关系),但是当我部署一个EAR文件,然后把它放到我的GlassFish域我的自动部署文件夹看到下面的错误在我的日志(FYI:我不得不取消部署和加载EAR文件到autodeploy目录之前重新启动的GlassFish)ADF Glassfish的自动部署错误

[#|2013-03-21T06:27:17.104-0400|SEVERE|glassfish3.1.2|org.apache.catalina.core.ContainerBase|_ThreadID=28;_ThreadName=Thread-2;|ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: oracle.adf.share.glassfish.listener.ADFGlassFishAppLifeCycleListener 
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5332) 
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) 

回答

0

根据你没有安装ADF库无论是在你的GlassFish域完全地错误信息或者在这个服务器实例。

检查oracle documentation如果你需要完整版本的自动输稿器安装到WebLogic Server。
或者,如果您计划使用自动进稿器的免费版本 - ADF要点,尽量按照这个post