cancel
Showing results for 
Search instead for 
Did you mean: 

deploy hello world

Former Member
0 Kudos

hi!

I'm trying to deploy my hello world jsp and ejb. I tried a pair of different programming, but I always get the same message:

02.12.2005 12:57:37 /userOut/deploy (com.sap.ide.eclipse.sdm.threading.DeployThreadManager) [Thread[Deploy Thread,5,main]] ERROR:

[003]Deployment aborted

Settings

SDM host : sbrc30222

SDM port : 50018

URL to deploy : file:/c:/temp/temp33289HelloWorldEar.ear

Result

=> deployment aborted : file:/c:/temp/temp33289HelloWorldEar.ear

Aborted: development component 'HelloWorldEar'/'sap.com'/'localhost'/'2005.12.02.12.57.26':

Caught exception during application deployment from SAP J2EE Engine's deploy service:

java.rmi.RemoteException: Cannot deploy application sap.com/HelloWorldEar.. Reason: Application alias "contextRoot" for application "sap.com/HelloWorldEar" already exists in the HTTP Provider Service.; nested exception is: com.sap.engine.services.deploy.container.DeploymentException: <--Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='com.sap.engine.services.servlets_jsp.server.exceptions.WebDeploymentException: Application alias "contextRoot" for application "sap.com/HelloWorldEar" already exists in the HTTP Provider Service.

at com.sap.engine.services.servlets_jsp.server.container.ActionBase.checkAliasInHttp(ActionBase.java:178)

at com.sap.engine.services.servlets_jsp.server.container.DeployAction.deploy(DeployAction.java:124)

at com.sap.engine.services.servlets_jsp.server.container.WebContainer.deploy(WebContainer.java:103)

at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:594)

at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:379)

at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:296)

at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:290)

at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:323)

at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3033)

at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:463)

at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

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

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

Caused by: com.sap.engine.services.httpserver.exceptions.IllegalHostArgumentsException: Cannot add HTTP alias [contextRoot] on host default. An application with the same alias already exists.

at com.sap.engine.services.httpserver.server.hosts.impl.HostPropertiesModifierImpl.checkAlias(HostPropertiesModifierImpl.java:283)

at com.sap.engine.services.httpserver.server.HttpHosts.checkApplicationAlias(HttpHosts.java:385)

at com.sap.engine.services.httpserver.server.HttpProviderImpl.checkApplicationAlias(HttpProviderImpl.java:251)

at com.sap.engine.services.servlets_jsp.server.container.ActionBase.checkAliasInHttp(ActionBase.java:175)

... 19 more

', Arguments: []--> : Can't find resource for bundle java.util.PropertyResourceBundle, key com.sap.engine.services.servlets_jsp.server.exceptions.WebDeploymentException: Application alias "contextRoot" for application "sap.com/HelloWorldEar" already exists in the HTTP Provider Service.

at com.sap.engine.services.servlets_jsp.server.container.ActionBase.checkAliasInHttp(ActionBase.java:178)

at com.sap.engine.services.servlets_jsp.server.container.DeployAction.deploy(DeployAction.java:124)

at com.sap.engine.services.servlets_jsp.server.container.WebContainer.deploy(WebContainer.java:103)

at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:594)

at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:379)

at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:296)

at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:290)

at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:323)

at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3033)

at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:463)

at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

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

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

Caused by: com.sap.engine.services.httpserver.exceptions.IllegalHostArgumentsException: Cannot add HTTP alias [contextRoot] on host default. An application with the same alias already exists.

at com.sap.engine.services.httpserver.server.hosts.impl.HostPropertiesModifierImpl.checkAlias(HostPropertiesModifierImpl.java:283)

at com.sap.engine.services.httpserver.server.HttpHosts.checkApplicationAlias(HttpHosts.java:385)

at com.sap.engine.services.httpserver.server.HttpProviderImpl.checkApplicationAlias(HttpProviderImpl.java:251)

at com.sap.engine.services.servlets_jsp.server.container.ActionBase.checkAliasInHttp(ActionBase.java:175)

... 19 more

(message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)

Deployment exception : The deployment of at least one item aborted

I understand the message, that the directory is on the server yet. but I deletet all selfmade programs.

Accepted Solutions (1)

Accepted Solutions (1)

Vlado
Advisor
Advisor
0 Kudos

Hi Steffen,

Just edit the context-root element in your EAR file application.xml, e.g.

<context-root>

Hello

</context-root>

and try deploying again.

HTH!

Vladimir

Answers (1)

Answers (1)

Former Member
0 Kudos

done!

thank you