0

手動インストールを実行した後、Linux (RHEL 5.9) 上の tomcat7 にインストールされた worklight 5.06 で oracle に接続すると、次の問題が発生します。

SEVERE: com.worklight.server.bundle.project.messages:logger.projectStartFailed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deployService' defined in URL [jar:file:/usr/share/java/tomcat7/worklight-jee-library.jar!/conf/integration.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)

以前の投稿を見ると、これが以前に尋ねられたのを見ました-回答には次のものがありました:

データベースが tomcat とは異なるマシン上にある場合 (MySQL に適切な >リモート アクセス許可を設定していることを確認してください (テストのみ: Worklight DB ユーザーに信頼できないアクセスを付与してみてください。つまり、"@%" を使用します)))

アクセス許可/接続が期待どおりに機能していることを確認しました (select * from dual; を実行するテスト JSP ページを作成しました)。

別の問題: Worklight を Tomcat にインストールしている場合: SQL スキーマ スクリプトを実行して >Worklight スキーマを作成しましたか? 手動で実行する必要があります (回避策があります: > Worklight プロジェクトを実行する Eclipse から同じデータベースに接続します)。

create-worklight-oracle.sql スクリプトを実行したところ、関連するテーブルがここに作成されていることがわかります。

/var/lib/tomcat6/worklight.home/td_ibm/data/export/adapters の下にあるファイルは何ですか? >空の場合は、Worklight コードにバグがある可能性があります。

このようなデータ構造は見当たりません - これは以前のバージョンのものでしょうか?

ありがとう、ダン

4

1 に答える 1