Agentry服务需要Java运行环境和DotNet运行环境。
查看Java的版本:Java –version
对比系统安装的32或64位JDK版本。尽量和系统一致。
Path
查看系统路径,需要将
%JAVA_HOME%\bin; %JAVA_HOME%\bin\client;
放到系统path中(主要是%JAVA_HOME%\bin\client\jvm.dll会被调用)。
如果启动时报错:
JAVA EXCEPTION CAUGHT: java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC' JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc [C:\SAP Work Manager\ServerDev\sapjcorfc.dll: Can't find dependent libraries]. java.library.path [c:\sap work manager\serverdev;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\jdk1.7.0_25\bin;C:\jdk1.7.0_25\jre\bin;C:\jdk1.7.0_25\jre\bin\server;.]
可能的原因是VC环境没有完整。可以安装SAP GUI环境来将需要的VC库安装。
当然,喜欢绿色版本的人也可以尝试sapgui.exe的方式,\ SAPGui720\system\,寻找一下动态链接库:
librfc32.dll
msvcp71.dll
msvcr71.dll
等