Jdevでweblogicwebcenterアプリケーションを実行しようとするたびに、次のエラーが発生し、これをWeb上のどこにでも修正する方法についてのリファレンスが見つかりません。
Javaバージョンでweblogicを起動します:Java仮想マシンを作成できませんでした。認識されないオプション:-jrockit
Jdevでweblogicwebcenterアプリケーションを実行しようとするたびに、次のエラーが発生し、これをWeb上のどこにでも修正する方法についてのリファレンスが見つかりません。
Javaバージョンでweblogicを起動します:Java仮想マシンを作成できませんでした。認識されないオプション:-jrockit
startWebLogic.cmdファイル(WIN7)を変更してみてください
c:\users\{user}\AppData\Roaming\JDeveloper\system{version}\DefaultDomain\bin\startWebLogic.cmd
含有すること
set JAVA_VM=-server
set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m
Jdeveloper11gはjdk1.7をサポートしていません
c:\ users {user} \ AppData \ Roaming \ JDeveloper \ system {version} \ DefaultDomain \ bin \ setDomainEnv.cmdの先頭に追加して修正しました:
set SUN_JAVA_HOME=E:\Oracle\Java\jdk1.6.0_37
set JAVA_VENDOR=Sun
OSXで、このフォルダを探します/Users/{USERNAME}/.jdeveloper/system{VERSION}/DefaultDomain/bin
setDomainEnv.sh
ファイルを編集しSUN_JAVA_HOME
て、値がと同じ値であることを確認しますJAVA_HOME
。つまり/Library/Java/JavaVirtualMachines/jdk${JDK_VERSION}.jdk/Contents/Home
、デフォルトでは空の文字列に設定されているようです""
。
ファイルを編集し、が呼び出されるstartWebLogic.sh
前に次を追加します。setDomainEnv.sh
JAVA_VENDOR=Sun
実行してテストできます。エラーが発生sh ./startWebLogic.sh
した場合-jrockit
は、すべて問題ありません:)
Java JDK 1.7でもテストしましたが、動作しているようです。
その理由は、古いWeblogicバージョンはJavaVM「JRockit」 http://www.oracle.com/technetwork/middleware/jrockit/overview/index.htmlを使用しているためです。
JRockit VMは、Java7以降ではサポートされなくなりました。
ここにある他のすべての解決策はハックのようであり、どれも私を助けませんでした。Weblogic 10.3.5でも同じ問題が発生しましたが、インストールが正しくないことがわかりました。
問題は、インストーラーにJavaバージョンのチェックがないことです。そのため、Java 7以降を使用できないことがわからない場合は、問題が発生します。
これらの手順で修正されました。