0

Solaris 10 で Tibco EMS 7.0 サーバーをデフォルトのファイル ベースのストアからデータベース ストア (Oracle RAC) に構成しています。インスタンスを開始すると、ログに次の JVM エラーが表示されます。

2014-09-18 14:34:36.729 Logging into file '/lcl/dev/logs/tibco/jmspm2.log'
2014-09-18 14:34:36.729 ERROR: Error Loading JVM: ld.so.1: tibemsd64: fatal: /lcl/dev   /apps/tibco/components/eclipse/_jvm/lib/sparc/libjvm.so/lib/sparcv9/server/libjvm.so: Not a directory
  • Eclipse JVM とファイルを使用する Tibco の hibernate 3.2.5.001 をインストールしました。ojdbc5 を含む推奨の instantclient_11_2 もインストールされています。
  • 以下は、dbstore_classpath、dbstore_driver_name、dbstore_driver_dialect、jre_library を次のように変更した tibemsd.conf です。

    dbstore_classpath = /lcl/dev/apps/tibco/components/eclipse/plugins/com.tibco.tpcl.org.hibernate_3.2.5.001/hibernate3.jar;/lcl/dev/apps/tibco/ems/7.0/bin/ dom4j-1.6.1.jar;/lcl/dev/apps/tibco/ems/7.0/bin/commons-collections-2.1.1.jar;/lcl/dev/apps/tibco/ems/7.0/bin/commons- logging-1.0.4.jar;/lcl/dev/apps/tibco/ems/7.0/bin/ehcache-1.2.3.jar;/lcl/dev/apps/tibco/jta.jar;/lcl/dev/apps /tibco/ems/7.0/bin/cglib-2.1.3.jar;/lcl/dev/apps/tibco/antlr-2.7.6.jar;/lcl/dev/apps/tibco/ems/7.0/bin/antlr -2.7.6.jar;/lcl/dev/apps/tibco/components/eclipse/plugins/com.tibco.tpcl.org.com.mchange.c3p0_0.9.1.001/c3p0-0.9.1.jar;/lcl /dev/apps/tibco//ems/7.0/bin/asm.jar;/lcl/dev/apps/tibco/asm-attrs.jar;/lcl/dev/apps/tibco;../db_components/instantclient_11_2/ojdbc5 .jar

    dbstore_driver_name = oracle.jdbc.driver.OracleDriver dbstore_driver_dialect = org.hibernate.dialect.Oracle10gDialect jre_library = /lcl/dev/apps/tibco/components/eclipse/_jvm/lib/sparc/libjvm.so

  • jdk1.5.0_71 をインストールして ./jdk1.5.0_71/jre/lib/sparc/libjvm.so を呼び出そうとすると、同じエラーが発生します。

  • ディレクトリを探しているように見えるため、jre_library を /lcl/dev/apps/tibco/components/eclipse/_jvm/lib/sparc に設定すると、同じエラーが発生します。

質問:

  • ld.so.1 ライブラリが必要ですか (見つからない)?
  • このエラーを解決してJavaを構成する方法はありますか?
4

1 に答える 1

0

解決しました!jdk1.6.0_45 経由で Java 1.6 をインストールしたところ、うまくいきました。以下は、使用された JRE 設定です。

# jre_library = "/lcl/dev/apps/tibco/jdk1.6.0_45/jre/lib/sparcv9/server/libjvm.so"  # This also works
jre_library = "/lcl/dev/apps/tibco/jdk1.6.0_45/jre"  # This path works too, more consise
jre_option = -Xmx256m
于 2014-09-25T18:43:54.617 に答える