on 11-15-2006 11:54 AM
Hi All,
I constructed the following scenario: One EAR5 Project with two modules, one EJB3 Project and a Dynamic Web Project 2.5. Within the EJB3 Project one session bean is defined. This session bean exposes its one method as a service method. This method takes no parameters and and has void as a return type.
When I try to deploy this combination the deployment fails. The full stack trace from the application trace is available below.
Now the curious things:
1) When I remove the Web Project from the modules list, the deployment works fine!
2) When I remove the WebService Annotation for the session bean, the deployment works.
Is there a limitation to deploy a web service together with a web project? If I look at the deployment destination I noticed that even for the web project content is generated in the webservice container on the deployment side. Maybe a doubled web.xml?
Thanks for your ideas!
Martin
<i>
Version: 1.5
Guid: 001185114C4D000D0000007400002C90040071CCAA8E20A2
Time: 2006 11 15 12:40:07:250
SourceName: com.sap.engine.services.tcxblxdeploy_controller
Application:
Location: com.sap.engine.services.tcxblxdeploy_controller
User: Administrator
Session: 29
Transaction:
DSRComponent:
DSRUser:
DSRTransaction:
ThreadName: Thread[RMI/IIOP Worker [3],5,Dedicated_Application_Thread]
GroupId:
GroupLevel: 0
GroupIndent: 0
Severity: Error
Relatives:
MsgType: Java
MsgCode:
ResourceBundle:
Text: An error occurred while deploying the deployment item 'sap.com_5TestEAR'.; nested exception is:
java.rmi.RemoteException: class com.sap.engine.services.dc.gd.DeliveryException: An error occurred during deployment of sdu id: sap.com_5TestEAR
sdu file path: C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear
version status: NEW
deployment status: Admitted
description:
1. Error:
Error occurred while deploying ear file C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear.
Reason: com.sap.engine.services.dc.cm.deploy.DeploymentException: An error occurred while deploying the deployment item 'sap.com_5TestEAR'.; nested exception is:
java.rmi.RemoteException: class com.sap.engine.services.dc.gd.DeliveryException: An error occurred during deployment of sdu id: sap.com_5TestEAR
sdu file path: C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear
version status: NEW
deployment status: Admitted
description:
...
[EXCEPTION]
com.sap.engine.services.dc.cm.deploy.DeploymentException: An error occurred while deploying the deployment item 'sap.com_5TestEAR'.; nested exception is:
java.rmi.RemoteException: class com.sap.engine.services.dc.gd.DeliveryException: An error occurred during deployment of sdu id: sap.com_5TestEAR
sdu file path: C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear
version status: NEW
deployment status: Admitted
description:
1. Error:
Error occurred while deploying ear file C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear.
Reason: ; nested exception is: java.rmi.RemoteException: class com.sap.engine.services.deploy.server.utils.DSRemoteException: Error occurred while deploying ear file C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear. Reason: ; nested exception is:
java.rmi.RemoteException: com.sap.engine.services.deploy.container.rtgen.GenerationException: at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:186) at com.sap.engine.services.dc.cm.deploy.impl.BulkOnlineDeployProcessor.deploy(BulkOnlineDeployProcessor.java:47) at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor$DeployProcessorHelper.visit(AbstractDeployProcessor.java:177) at com.sap.engine.services.dc.cm.deploy.impl.DeploymentItemImpl.accept(DeploymentItemImpl.java:83) at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor.deploy(AbstractDeployProcessor.java:76) at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.performDeploy(DeployerImpl.java:624) at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.doDeploy(DeployerImpl.java:483) at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deploy(DeployerImpl.java:206) at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deploy(DeployerImpl.java:153) at com.sap.engine.services.dc.cm.deploy.impl.DeployerImplp4_Skel.dispatch(DeployerImplp4_Skel.java:807) at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:253) at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:109) at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:841) at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:125) at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:59) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:108) at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:168) Caused by: java.rmi.RemoteException: class com.sap.engine.services.dc.gd.DeliveryException: An error occurred during deployment of sdu id: sap.com_5TestEAR sdu file path: C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear version status: NEW deployment status: Admitted description: 1. Error: Error occurred while deploying ear file C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear. Reason: ; nested exception is:
java.rmi.RemoteException: class com.sap.engine.services.deploy.server.utils.DSRemoteException: Error occurred while deploying ear file C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear.
Reason: ; nested exception is: java.rmi.RemoteException: com.sap.engine.services.deploy.container.rtgen.GenerationException:
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.performDeployment(ApplicationDeployer.java:162)
at com.sap.engine.services.dc.gd.impl.GenericDeliveryImpl.deploy(GenericDeliveryImpl.java:54)
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:157)
... 16 more
Caused by: java.rmi.RemoteException: class com.sap.engine.services.deploy.server.utils.DSRemoteException: Error occurred while deploying ear file C:\SAP\JP1\JC02\j2ee\cluster\server0\temp\tcbldeploy_controller\archives\412\5TestEAR.ear.
Reason: ; nested exception is: java.rmi.RemoteException: com.sap.engine.services.deploy.container.rtgen.GenerationException:
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:304)
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.performDeployment(ApplicationDeployer.java:150)
... 18 more
Caused by: java.rmi.RemoteException: com.sap.engine.services.deploy.container.rtgen.GenerationException:
at com.sap.engine.services.webservices.server.deploy.jee5.WebServicesModuleDetector.detectModule(WebServicesModuleDetector.java:75)
at com.sap.engine.services.deploy.container.rtgen.AnnotationsSupportingModuleDetector.detectModule(AnnotationsSupportingModuleDetector.java:24)
at com.sap.engine.services.deploy.ear.jar.ModuleGeneratorTool$1.moduleFound(ModuleGeneratorTool.java:54)
at com.sap.engine.services.deploy.ear.jar.modulematch.ModuleFileNameMatcher.matchModules(ModuleFileNameMatcher.java:49)
at com.sap.engine.services.deploy.ear.jar.ModuleGeneratorTool.generateModules(ModuleGeneratorTool.java:50)
at com.sap.engine.services.deploy.ear.jar.EARReader.initDescriptors(EARReader.java:170)
at com.sap.engine.services.deploy.ear.jar.EARReader.getDescriptor(EARReader.java:136)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.<init>(DeploymentTransaction.java:107)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:284)
... 19 more
</i>
Hi Martin!
This is a known issue with the SDN Java EE 5 Edition. You can only anotate a SessionBean as a webservice that is not packaged together with a web project. This issue will be fixed with the next release.
Best Regards,
Robin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.