Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

11g update 2 embedded WLC not loading application libs

662968Apr 22 2009 — edited Apr 22 2009
Migrating from jdev 11g TP4 to 11g update 2 (11.1.1.0.2) we are finding that the wars/ears deployed on the embedded weblogic container do not contain their jar dependencies.

I created a very simple struts2 web app to test out 11.1.1.0.2 (which runs fine on 11gTP4) and found that right clicking on web.xml and running gives the following error:
...
<Apr 22, 2009 4:54:10 PM MDT> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode> 
DefaultServer startup time: 17656 ms.
DefaultServer started.
[Running application Examples on Server Instance DefaultServer...] 
----  Deployment started.  ----    Apr 22, 2009 4:54:15 PM
Target platform is  (Weblogic 10.3).
Running dependency analysis...
2009-04-22 16:54:15.531: Writing WAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\o.j2ee\drs\Examples\Examples-Struts2WebApp-webapp
2009-04-22 16:54:15.562: Wrote WAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\o.j2ee\drs\Examples\Examples-Struts2WebApp-webapp
2009-04-22 16:54:15.703: Writing EAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\o.j2ee\drs\Examples
2009-04-22 16:54:15.734: Wrote EAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\o.j2ee\drs\Examples
Deploying Application...
<Apr 22, 2009 4:54:18 PM MDT> <Warning> <J2EE> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application Examples is not versioned.> 
<Apr 22, 2009 4:54:18 PM MDT> <Error> <HTTP> <BEA-101371> <There was a failure when processing annotations for application C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\o.j2ee\drs\Examples\Examples-Struts2WebApp-webapp. Please make sure that the annotations are valid. The error is org.apache.struts2.dispatcher.FilterDispatcher> 
<Apr 22, 2009 4:54:18 PM MDT> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1240440858156' for task '0'. Error is: 'weblogic.application.ModuleException: Failed to load webapp: 'Examples-Struts2WebApp-context-root''
weblogic.application.ModuleException: Failed to load webapp: 'Examples-Struts2WebApp-context-root'
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
	Truncated. see log file for complete stacktrace
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
	at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
	at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	Truncated. see log file for complete stacktrace
>
<Apr 22, 2009 4:54:18 PM MDT> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application 'Examples'.> 
<Apr 22, 2009 4:54:18 PM MDT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: Failed to load webapp: 'Examples-Struts2WebApp-context-root'
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
	Truncated. see log file for complete stacktrace
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
	at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
	at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	Truncated. see log file for complete stacktrace
>
[Deployer:149034]An exception occurred for task [Deployer:149026]deploy application Examples on DefaultServer.: Failed to load webapp: 'Examples-Struts2WebApp-context-root'.
weblogic.application.ModuleException: Failed to load webapp: 'Examples-Struts2WebApp-context-root'
####  Deployment incomplete.  ####    Apr 22, 2009 4:54:18 PM
oracle.jdeveloper.deploy.DeployException
	at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:247)
	at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.deployImpl(Jsr88RemoteDeployer.java:157)
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
	at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39)
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
	at oracle.jdeveloper.deploy.common.BatchDeployer.deployImpl(BatchDeployer.java:82)
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
	at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39)
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
	at oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:436)
	at oracle.jdeveloper.deploy.DeploymentManager.deploy(DeploymentManager.java:209)
	at oracle.jdevimpl.runner.adrs.AdrsStarter$5$1.run(AdrsStarter.java:1365)
Caused by: oracle.jdeveloper.deploy.DeployException
	at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.deployApplication(Jsr88DeploymentHelper.java:413)
	at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:238)
	... 11 more
Caused by: oracle.jdeveloper.deploy.DeployException: Deployment Failed
	at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.deployApplication(Jsr88DeploymentHelper.java:395)
	... 12 more
#### Cannot run application Examples due to error deploying to DefaultServer.
[Application Examples stopped and undeployed from Server Instance DefaultServer]
Is there some simple setting I'm missing to get web apps running on the embedded container to include their dependencies?
This post has been answered by Chris Carter-Oracle on Apr 22 2009
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 20 2009
Added on Apr 22 2009
2 comments
578 views