cancel
Showing results for 
Search instead for 
Did you mean: 

Error while deploying a WebDynpro from NWDS

Former Member
0 Kudos

Hi,

I'm trying to deploy a simple WebDynpro application. I'm deveoping on a local machine, the J2EE Engine is on the remote host.

While developing I'm getting the following deployment exception:

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

I have read a lot of postings about the same problem, but none could realy solve my problem.

I don't have access to the remote machine, but the admistrator checked the J2EE Engine and the SDM and they should be running correctly.

I'm also sure that I have correctly specified the Message Server Host and the Message Server Port under Windows-Preferances-SAP J2EE Engine.

Strange is that in the J2EE Engine Tab the Remote engine node is not marked green like people told it should be, instead under the Remote engine node I only see another node marked with N/A and something like an error icon.

I would appreciate any help.

Thanks,

Mladen

Accepted Solutions (0)

Answers (11)

Answers (11)

Former Member
0 Kudos

I've reached the J2EE Engine via http and the ports and hosts are Ok. The sdm is installed.

But I still have an N/A in the J2EE Tab

Mladen

Former Member
0 Kudos

Hi,

Have you try from any other system to deploy. If in your server NWDS installed from there try to deploy.

Former Member
0 Kudos

Hi,

1. Check whether you are able to ping the server.

2. Delete the entries of the server in the host file and try entering again.

Regards,

Srinivasan T

Former Member
0 Kudos

Can you reach the server via DNS? Also check the proxy settings of your LAN connection.

Armin

Former Member
0 Kudos

No because I don't know the "http-port" and I can't reach my administrator

Mladen

Former Member
0 Kudos

Hi,

Try the following actions,

1. Check whether the instances in SAP MMC are in green status.

2. Logon to the J2EE engine, http://<host>:<port>/. If you could see the index page, the engine is Ok. (port may be 50000 normally)

3. Then select the 'System Information', which will lead you to the system information where u can see all the hosts and ports.

4. Also check whether the 'Remotegui.bat' is available under c:\usr\sap\<SID>\JC00\SDM\program, to verify whether SDM is installed.

Regards,

Srinivasan T

<b>Helpful answer=>points</b>

Message was edited by: srinivasan t

Former Member
0 Kudos

Hi,

Without Remote server's port how to connect? Please try to get server's port number.

Kind Regards.

S.Saravanan.

Former Member
0 Kudos

I'm getting such a message when I try to deploy as i already wrote the text is:

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

Plus I see the N/A in the J2EE Engine tab.

Former Member
0 Kudos

I am worried about the N/A in the J2EE engine. If this does not show green lights and the system, there is no chance.

Can you access the J2EE engine via the http://.. URL?

Armin

Former Member
0 Kudos

Ok Armin, but I'm sure that the host and port are ok because as I sad it worked from other machines that are not in my network.

Can there be some WLAN Network problems, because it seems that the deployment is working from everywhere, except from my Home Computer.

Regards,

Mladen

Former Member
0 Kudos

Yes, there have been such problems discussed here, but the symptom was an error message from deployment manager, not an unreachable J2EE engine.

Armin

Former Member
0 Kudos

Where can figure the http://-port for the server

Former Member
0 Kudos

Ask your J2EE engine administator which HTTP port is used.

Armin

Former Member
0 Kudos

Hi,

I have added the entry in the "host" file and I have pinged the server, it`s answering.

But when I deploy I still get the same error message and I still se N/A in the J2EE engine tab.

Some other Ideas.

Regards,

Mladen

Former Member
0 Kudos

Can you reach the server using its HTTP address? If yes, go to the "System Information" page and check there message server and port, it's in the first table.

Armin

Former Member
0 Kudos

hi ,

select window> Preferences>SAP J2EE Engine-->Choose SAP J2EE Engine

and select FIRST radio button and enter the host address and port as 3601.

even it is not deploying..

Try adding this to solve ur problem,

in following location

C:\WINDOWS\system32\drivers\etc

u will find one file names "hosts" open that in notepad and add at the end of file..

<ur system ip address> <servername>

example:

202.2.3.45 <any name>

hope this will sovle ur deployment problem

regards

-


sunil

Message was edited by: sunil chiluveru

Former Member
0 Kudos

Thank you guys,

but I'm quite sure that I have correctly specified the Message Server Host and the Message Server Port, because when I tried to connect from other machines it worked.

This machines are running in other WLAN Networks, so I was thinking that maybe my WLAN Network causes some problems. But I don't think that I have some firewall that could make trouble. Do you have some thoughts on this?

Best Regards,

Mladen

Former Member
0 Kudos

Hi,

Have you ping the server from your system?. Before please check host file int the following path C:\WINDOWS\system32\drivers\etc\. We have to add one entry in this file like

xxx.xx.xxx.xx systemname. Otherwise it might be Network problems.So better you have contact Network administrator.

<b>Valuable answer=points</b>

Kind Regards,

S.Saravanan.

Former Member
0 Kudos

My guess would be that the message server port is wrong.

Can you reach the engine via the following URL?

http://<message-server>:<http-port>/

Armin

former_member182372
Active Contributor
0 Kudos

Hi,

N/A means Not Available and it is result of incorrect J2EE Engine configuration.

Go to Window -> Prefrences -> SAP J2EE engine -> Enter Message Server Host (remote) and Message Server Port (remote).

And in J2EE Engine View you should see the server (click refresh before).

Best regards, Maksim Rashchynski.

Former Member
0 Kudos

Hi,

First you have to known Remote machine name/port number and Message server port.

Then click window> Preferences>SAP J2EE Engine-->Choose SAP J2EE Engine in installed on remote host. Under this Give Message server Host :Remote machine name/port.and Message server Port :3601(example).Then clisk apply and ok button. Finally in Dynpro choose J2EE Engine Tab and click referesh.

Otherwise check the remote server is running using ping command in DOS mode.

Possible Resons

===============

1. Incorrect Message server Host/Message server Port.

2. Remote server is not running.

Kind Regards,

S.Saravanan.