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!

Run/debug web service from JDeveloper using tomcat instead of Weblogic?

504724Nov 3 2008 — edited Nov 10 2008
I have imported an application (via Subversion) into JDeveloper 11g. It builds correctly and I do not get any compile errors.
I try to start it by running a Login.jsp file and everything goes nicely for some time.

However, I get the errors shown below and the application does not start up.

Originally this application is run under tomcat 6 and perhaps the error is connected with that? However, I have searched the web and this forum but been unable to find any information about how to change this. That is, can you somewhere choose the default server and set it to tomcat instead of weblogic when running from JDeveloper 11g?







Error messages:
<Nov 3, 2008 9:46:21 AM CET> <Error> <HTTP> <BEA-101216> <Servlet: "WSEE_SERVLET" failed to preload on startup in Web application: "/SessionEJBBean".

java.lang.NullPointerException

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:213)

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:229)

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:229)

at weblogic.wsee.wsdl.WsdlTypes.parse(WsdlTypes.java:151)

at weblogic.wsee.wsdl.WsdlDefinitions.parseChild(WsdlDefinitions.java:520)

Truncated. see log file for complete stacktrace

>

<Nov 3, 2008 9:46:21 AM CET> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'WebService'.

weblogic.application.ModuleException: Exception activating module: EJBModule(WebService-EJB-Anno-webapp)


Unable to deploy EJB: SessionEJB from WebService-EJB-Anno-webapp:



Unable to deploy EJB: WebService-EJB-Anno-webapp from WebService-EJB-Anno-webapp:

[HTTP:101216]Servlet: "WSEE_SERVLET" failed to preload on startup in Web application: "/SessionEJBBean".
java.lang.NullPointerException

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:213)

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:229)

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:229)

at weblogic.wsee.wsdl.WsdlTypes.parse(WsdlTypes.java:151)

at weblogic.wsee.wsdl.WsdlDefinitions.parseChild(WsdlDefinitions.java:520)

at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)

at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:468)

at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:403)

at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:389)

at weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:79)

at weblogic.wsee.jaxws.framework.jaxrpc.server.ServerEnvironmentFactory.getWsdlDef(ServerEnvironmentFactory.java:216)

at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.getService(EnvironmentFactory.java:393)

at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.buildDeploymentContext(EnvironmentFactory.java:581)

at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.getDeploymentContext(EnvironmentFactory.java:570)

at weblogic.wsee.jaxws.framework.jaxrpc.TubelineDeploymentListener.createServer(TubelineDeploymentListener.java:74)

at weblogic.wsee.jaxws.WLSTubelineAssemblerFactory$TubelineAssemblerImpl.createServer(WLSTubelineAssemblerFactory.java:74)

at com.sun.xml.ws.server.WSEndpointImpl.<init>(WSEndpointImpl.java:152)

at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:217)

at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)

at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:510)

at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:182)

at weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:164)

at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:51)

at weblogic.wsee.jaxws.JAXWSDeployedServlet.init(JAXWSDeployedServlet.java:53)

at javax.servlet.GenericServlet.init(GenericServlet.java:241)

at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(Unknown Source)

at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)

at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)

at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)

at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)

at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)

at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)

at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)

at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)

at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)

at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)

at weblogic.wsee.deploy.WseeWebappModule.activate(WseeWebappModule.java:146)

at weblogic.wsee.deploy.WSEEEjbModule.activate(WSEEEjbModule.java:371)

at weblogic.wsee.deploy.WsEJBDeployListener.activate(WsEJBDeployListener.java:52)

at weblogic.ejb.container.deployer.EJBDeployer.activate(EJBDeployer.java:1329)

at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:476)

at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:107)

at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:411)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)

at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:74)

at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:66)

at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)

at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)

at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)

at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)

at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)

at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)

at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)

at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)

at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)

at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)

at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)

at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)

at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)

at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)

at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)

at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)

at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)











at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:493)

at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:107)

at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:411)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)

at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:74)

Truncated. see log file for complete stacktrace

java.lang.NullPointerException

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:213)

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:229)

at weblogic.wsee.wsdl.WsdlTypes.collectNamespaces(WsdlTypes.java:229)

at weblogic.wsee.wsdl.WsdlTypes.parse(WsdlTypes.java:151)

at weblogic.wsee.wsdl.WsdlDefinitions.parseChild(WsdlDefinitions.java:520)

Truncated. see log file for complete stacktrace

>

<Nov 3, 2008 9:46:21 AM CET> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>

<Nov 3, 2008 9:46:21 AM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>

<Nov 3, 2008 9:46:21 AM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>

<Nov 3, 2008 9:46:22 AM CET> <Warning> <Server> <BEA-002611> <Hostname "127.0.0.1", maps to multiple IP addresses: 192.168.239.128, 127.0.0.1>

<Nov 3, 2008 9:46:22 AM CET> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7101 for protocols iiop, t3, ldap, snmp, http.>

<Nov 3, 2008 9:46:22 AM CET> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.239.128:7101 for protocols iiop, t3, ldap, snmp, http.>

<Nov 3, 2008 9:46:22 AM CET> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "DefaultServer" for domain "DefaultDomain" running in Development Mode>

<Nov 3, 2008 9:46:22 AM CET> <Warning> <Server> <BEA-002611> <Hostname "192.168.239.128", maps to multiple IP addresses: 192.168.239.128, 127.0.0.1>

<Nov 3, 2008 9:46:22 AM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>

<Nov 3, 2008 9:46:22 AM CET> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>

DefaultServer startup time: 43109 ms.

DefaultServer started.

[Running application checkedout on Server Instance DefaultServer...]

---- Deployment started. ---- Nov 3, 2008 9:46:29 AM

Target platform is (Weblogic 10.3).

Running dependency analysis...

2008-11-03 09:46:29.542: Writing WAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.56\o.j2ee\drs\checkedout\checkedout-yawl2-webapp

2008-11-03 09:46:57.448: Wrote WAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.56\o.j2ee\drs\checkedout\checkedout-yawl2-webapp

2008-11-03 09:47:00.198: Writing EAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.56\o.j2ee\drs\checkedout

2008-11-03 09:47:00.245: Wrote EAR file to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.51.56\o.j2ee\drs\checkedout

Deploying Application...

<Nov 3, 2008 9:47:03 AM CET> <Warning> <J2EE> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application checkedout is not versioned.>

<Nov 3, 2008 9:47:32 AM CET> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1225702022839' for task '0'. Error is: 'weblogic.application.ModuleException: org.apache.log4j.Logger'

weblogic.application.ModuleException: org.apache.log4j.Logger

at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1375)

at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)

at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)

at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)

Truncated. see log file for complete stacktrace

java.lang.ClassNotFoundException: org.apache.log4j.Logger

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

Truncated. see log file for complete stacktrace

>

<Nov 3, 2008 9:47:32 AM CET> <Error> <Deployer> <BEA-149202> <Encountered an exception while attempting to commit the 1 task for the application 'checkedout'.>

<Nov 3, 2008 9:47:32 AM CET> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application 'checkedout'.>

<Nov 3, 2008 9:47:32 AM CET> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004

weblogic.application.ModuleException: org.apache.log4j.Logger

at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1375)

at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)

at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)

at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)

Truncated. see log file for complete stacktrace

java.lang.ClassNotFoundException: org.apache.log4j.Logger

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

Truncated. see log file for complete stacktrace

>

[Deployer:149034]An exception occurred for task [Deployer:149026]deploy application checkedout on DefaultServer.: org.apache.log4j.Logger.

weblogic.application.ModuleException: org.apache.log4j.Logger

#### Deployment incomplete. #### Nov 3, 2008 9:47:33 AM

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$4$1.run(AdrsStarter.java:1316)

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 checkedout due to error deploying to DefaultServer.

[Application checkedout stopped and undeployed from Server Instance DefaultServer]

Edited by: user501721 on Nov 3, 2008 11:11 AM
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 8 2008
Added on Nov 3 2008
12 comments
3,797 views