2015-07-22 135 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中設置該路徑。