手動インストールを実行した後、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 コードにバグがある可能性があります。
このようなデータ構造は見当たりません - これは以前のバージョンのものでしょうか?
ありがとう、ダン