2015-07-22 96 views
0

有没有人成功地在Windows Server 2012上安装SiteMinder策略Sever的12.5(或12.x的)收到以下错误:Windows服务器上的SiteMinder策略服务器12.5安装问题2012

D:\ca\policyserver\siteminder\bin>java com.netegrity.sm.smconsole.SmConsole -smd 
ir "D:\ca\policyserver\siteminder" 
Couldn't load javasmconsoleapi 
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.netegrity.sm.smco 
nsole.services.SmConsoleAPI.java_api_init()Z 
     at com.netegrity.sm.smconsole.services.SmConsoleAPI.java_api_init(Native 
Method) 
     at com.netegrity.sm.smconsole.services.SmConsoleAPI.init(SmConsoleAPI.ja 
va:60) 
     at com.netegrity.sm.smconsole.ServerConnection.create(ServerConnection.j 
ava:39) 
     at com.netegrity.sm.smconsole.SettingsBean.<init>(SettingsBean.java:28) 
     at com.netegrity.sm.smconsole.SmConsoleImpl.initSettings(SmConsoleImpl.j 
ava:544) 
     at com.netegrity.sm.smconsole.SmConsoleImpl.<init>(SmConsoleImpl.java:55 
) 
     at com.netegrity.sm.smconsole.SmConsoleImpl.main(SmConsoleImpl.java:47) 
     at com.netegrity.sm.smconsole.SmConsole.main(SmConsole.java:19) 

的ENV变量如下:

NETEGRITY_LICENSE_FILE=D:\ca\policyserver\siteminder\license\license.dat 
NETE_DOC_ROOT=D:\ca\policyserver\siteminder\netegrity_documents 
NETE_JAVA_PATH=D:\jdk_17\jre\bin;D:\jdk_17\jre\bin\server 
NETE_JDK_ROOT=D:\jdk_17 
NETE_JRE_ROOT=D:\jdk_17\jre 
NETE_JVM_OPTION_FILE=D:\ca\policyserver\siteminder\config\JVMOptions.txt 
NETE_PS_OPACK="INSTALLED" 
NETE_PS_PATH=D:\ca\policyserver\siteminder\bin; D:\ca\policyserver\siteminder\bin\thirdparty;D:\ca\policyserver\siteminder\lib 
NETE_PS_ROOT=D:\ca\policyserver\siteminder 

任何帮助表示赞赏。

回答

0

你是否试图使用64 bi java版本的32位策略服务器。尝试使用32位Java并在env中设置该路径。