cancel
Showing results for 
Search instead for 
Did you mean: 

error SDM "Deployment exception : Cannot determine sdm host (is empty). "

Former Member
0 Kudos

Hi ,

I am trying to deploy a WD application and I am not promted for a SDM username/password as it used to be . Instead I am getting an error

"May 31, 2007 10:07:02 AM /userOut/deploy (com.sap.ide.eclipse.sdm.threading.DeployThreadManager) [Thread[Deploy Thread,5,main]] ERROR:

[001]Deployment aborted

Deployment exception : Cannot determine sdm host (is empty). Please configure your engine/sdm correctly !"

any idea wat the issue...another colleague has given the same host and port number and its working fine for him but not for me...

Any idea ??????

Thanks in advance !!!

Kind Regards,

Robin

Accepted Solutions (0)

Answers (8)

Answers (8)

Former Member
0 Kudos

Hi Robin,

Check in J2EE engine Tab whether the server is in Green or not. If it is not Green,

firts make sure that the J2EE engine is running by logging in to server system.

Then check the Server name or IP address in NWDS by gng to Window -> Preference ->SAP J2EE Engine . If it is correct, then it is the problem with the Message Server Port u mentioned there. So check the messageServer Port number by logging in to<b> http://<Server name or IP address>:<Port>/sap/monitoring/SystemInfo</b>.

To get this info, u must have J2ee_admin password.

There u can see the Message Server Port number. For me it is 3900.

Enter this Port Number in SAP J2EE Engine in NWDS.

Regards

Fahad Hamsa

asif_hirani
Active Participant
0 Kudos

Hi Robin

I think u are not giving appropriate message server port for ur J2ee engine just open ur <b>SAPMMC</b> for ur WAS and select <b>process_list</b> in the left pane then in the Right pane select <b>message_server</b> right click and select <b>developer trace</b> in that look up for the following line

                  • I Listen to Message server port 3601 ( 3601 ) *********

so see the message server port for ue WAS and then come back to ur NWDS go to windows>preferences>sap j2ee engine

in Message server Host : (type ip address of j2ee engine / localhost if u local j2ee engine )

message server port : 3601 ( ur message server port )

click ok

check in j2ee engine view if u see green symbol then ur all set to deploy ur application if ur using remote j2ee then make entry in host file

goto Run> type drivers> etc --> hosts -->

make entry for ur j2ee server

<b>ip address Hostname</b>

u can findout Hostname of ur server

in j2ee engine view in NWDS just click on green symbol of instance symbol

on the right side u can see <b>HOST :</b> hostname

use this hostname to make entry in host file

Hope u solved ur problem now if still not then let me know

regards

Asif

praveenkumar_kadi
Active Contributor
0 Kudos

Hi Robin,

Please check message server settings on

visual admin tool:server->kernel->cluster manager

and check ms.host and ms.port values from the table. If you do your J2ee settings according to these values it will probably work fine.

The reason might be that (you are getting SDM error is) ,at the previous versions there was settings for SDM in preferences and you had to set the port number for SDM ( which might be like 50018 + 100 * <instance number> ). There is no specific settings for SDM in preferences anymore.

Hope that helps

Message was edited by:

Praveen kumar Kadi

former_member182416
Active Contributor
0 Kudos

Hi There

Give the Message Server in IP Address Format.

Give the Message Server Port as 3900

That will Solve Your Problem.

Regards

Rajendra

Former Member
0 Kudos

Yes did that too but not woring....

vijayakhanna_raman
Active Contributor
0 Kudos

Hi,

Whwn ur able to see the j2ee engine fully green color in that view and still getting the error,

Try to restart the server..

Regards,

Vijai

Former Member
0 Kudos

Hai Robin,

In your file system :windows\system32\drivers\etc\hosts

Add your host and ip adress.

If your SystemInstacne Id is 00( host:50000) then port nuo is 3601

If your SystemInstacne Id is 01( host:50100) then port nuo is 3900.

Regards,

Naga

Former Member
0 Kudos

Hi all,

Both the solutions are not woring fine for me.

Now when I go to J2ee engine tab in NWDS i see "Remote engine---->NA"...It means my remote engine is not enabled.

Do anybody have any idea what port my system is being used ....May be it is closed...(just a thought).

wat coul be the reson ????

Thanks ,

Robin

Former Member
0 Kudos

Hai,

check this one

NWDS>Windows>Preferences>SAP J2ee Engine>Select SAp j2ee engine installed on remote host. give message server host:xx.xx.xx

message server port:xxxx

Check wether j2ee Engine is runiing or not

Are you able to ping to message server host?

Regards,

Naga

Former Member
0 Kudos

Hi Naga,

Yes I am able to ping the server...

Thanks,

Robin

Former Member
0 Kudos

Hai,

try by giving Message server host as host name not IP address.

Regards,

Naga

vijayakhanna_raman
Active Contributor
0 Kudos

Hi,

Go to the j2ee engine.

See that the weather the SDM is showing green color.

Else right click, restart it

Regards,

Vijai

Former Member
0 Kudos

Hai,

close nwds

opene your work space, delete .metadata file start the nwds. just give the details host name and port number.

check in J2ee engine view wheteher all showing in green colour.

Regards,

Naga

Message was edited by:

Naga Raju Meesala