2017-08-18 5 views
0

util beasvcを使用してweblogicアプリケーション用のWindowsサービスを作成します。 アプリが32ビットJVMを使用する場合 - それは問題ありません。しかし、私が64ビットJVMを使用している場合 - beasvc -debug "myService"はエラーを表示します。widowsサービスとしてweblogicアプリを起動します。 jvm.dllをロードできません

Java Home: ....... C:\Program Files\Java\jdk1.8.0_144 

Delay: ....... 0 

Thread created successfully! 

Error in java application ....... 

The following line contains specific error details ....... 
Unable to load 'C:\Program Files\Java\jdk1.8.0_144\jre\bin\server\jvm.dll' 

OS = Windows Server 2008の64ビット WebLogic Serverバージョン:parametrの-serverで

Java Home: ....... C:\Program Files\Java\jdk1.8.0_144 

    Delay: ....... 0 

    Thread created successfully! 

    Error in java application ....... 

    The following line contains specific error details ....... 
    Unable to find a JVM! 

:parametr -clientで 10.3.6.0

ラインフォームは"C:/Oracle/Middleware/wlserver_10.3/server/bin/beasvcX64.exe‌​" -install -svcname:"beasvc base_domain_AdminServer" -javahome:"C:\Program Files\Java\jdk1.8.0_144" -execdir:"C:/Oracle/Middleware/user_projects/domains/base_do‌​main" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"%EXTRAPATH%" -password:"%WLS_PW%" -cmdline:%CMDLINE%

をのinstallSvc.cmd

答えて

0

私はこの問題を解決しました。 WebLogicは32ビットまたは64ビットの2つのモードで動作します。この条件をファイル%WL_HOME%\common\bin\commEnv.cmdに設定し、パラメータを定義する必要があります。

set WL_USE_X86DLL=false 
set WL_USE_IA64DLL=false 
set WL_USE_AMD64DLL=true 
@rem JAVA_USE_64BIT, true if JVM uses 64 bit operations 
set JAVA_USE_64BIT=true 
関連する問題