cancel
Showing results for 
Search instead for 
Did you mean: 

J2SE Plain Adapter Engine on Windows Server 2003 64 bit

Former Member
0 Kudos

Hello Colleagues,

does anyone have some experience with the J2SE Plain Adapter Engine under Windows Server 2003 64 bit. I try tor run the Adapter without to install additional a 32 bit Java Runtime.

Only the SDK Java 1.4.2_12-b03 64 bit (AMD) is installed.

The XI Adapter Engine starts without any problems when I perform "run_adapter.bat".

When i try to install the Windows Service "install_adapter.bat" and start the Windows Adapter Service i get following error at Application log "Error opening the Java Virtual Machine (Path E:\JavaSoft\jre\bin\server\jvm.dll)."

The environment variable "JAVA_HOME" is set to "E:\JavaSoft\".

The path at Registry Editor "JVMLibraryLocation" is set to E:\JavaSoft\jre\bin\server\jvm.dll.

Could tell me someone why i can't start the service. I don't think that is related to Java.

Regards,

Jochen

Accepted Solutions (1)

Accepted Solutions (1)

kenny_scott
Contributor
0 Kudos

Hi Jochen'

the system path appears to be set incorrectly,

e.g., try

E:\JavaSoft\jre\bin

Regards

Kenny

Former Member
0 Kudos

Many Thanks Kenny but this is what i had tested for some minutes.

No effect!

Regards,

Jochen

Answers (4)

Answers (4)

former_member192375
Participant
0 Kudos

Hi Jochen,

Did you resove the issue with the Plain J2SE AE and Win 64 bit install. I am also getting "Error opening ther Java Virtual Machine" when trying to start the service.

You assistance would be greatly valued.

REgards

Willie

Former Member
0 Kudos

closed

kenny_scott
Contributor
0 Kudos

Hi Jochen,

try using the client jvm.dll with the SAPAdapterService,

e.g.,

install_service SAPAdapterEngine E:\JavaSoft\jre\bin\client\jvm.dll

Regards

Kenny

kenny_scott
Contributor
0 Kudos

Hi Jochen,

also try changing the environment variable JAVA_HOME to

E:\JavaSoft\jre

N.B. restart the box after changing environment variables

Regards

Kenny

Former Member
0 Kudos

Hi Kenny,

the environment variable "E:\JavaSoft\jre" doesn't work but the change to "E:\JavaSoft\jre\bin". I mean with work the search path.

The general problem still exist.

After some checks i assume the problem is related to following issue:

The 32 bit "SAPAdapterService.exe" executable (Windows Service) is not able to call the 64 bit jvm.dll. The manually call (that means "execute via cmd run_adapter.bat) works fine. This task execute the 64 bit java.exe directly.

What do you think?

Regards,

Jochen