-1

一部のプロジェクトが Worklight で実行されない理由を教えてください。他の人からいくつかのプロジェクトを受け取りました。うまくいくものもあれば、そうでないものもあります。Worklight 6.0 と 5.0.6 でこれを試しましたが、同じエラーが表示されます。以下を参照してください (これは、ローカル コンソールでアプリを Worklight サーバーにデプロイしようとしたときに発生します)。

[ERROR   ] SRVE0315E: An execption occurred: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: java.lang.RuntimeException: BaseProjectLocal is null
at com.worklight.common.util.BaseProjectLocal.get(BaseProjectLocal.java:41)
at com.worklight.server.util.ProjectLocal.get(ProjectLocal.java:55)
at com.worklight.server.util.ProjectLocal.getCoreBeanFactoryS(ProjectLocal.java:95)
at com.worklight.core.util.RssBrokerUtils.getBeanFactory(RssBrokerUtils.java:60)
at com.worklight.core.auth.impl.AuthenticationContext.getOrCreateAuthenticationContext(AuthenticationContext.java:99)
at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:119)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)
at [internal classes]
Caused by: java.lang.RuntimeException: BaseProjectLocal is null
... 9 more

また、プロジェクトを手動で作成して共通フォルダーを貼り付けようとしましたが、それもうまくいきません。ここで何か助けていただければ幸いです。

詳細情報: これはプロジェクトを Eclipse にインポートしています。これは、以前は Worklight 5.0.6 でビルドされたプロジェクトであり、Worklight 6.0 にインポートされています。共通フォルダーを右クリックするだけで、次のように実行し、すべてをビルドしてデプロイします。次に、「アプリケーションを Worklight サーバーにデプロイできませんでした: Worklight モジュール MobileWalletSencha が正常に開始されませんでした。」というメッセージが表示されます。エラーの完全な詳細は、Worklight Development Server コンソールから入手できます。その後、上記のエラー ログが表示されます。このコンテンツを新しいプロジェクトに追加すると、はい、失敗します。

4

1 に答える 1

0

失敗したプロジェクトの 1 つを共有できれば、より簡単になります。「java.lang.RuntimeException: BaseProjectLocal is null」のようなエラーでは、何も言えません。

ところで、何をどのように展開しようとしていますか? これは .war ファイルですか? .wlapp ファイル? Eclipse にインポートしてビルドしようとするプロジェクトですか? 現象に関する詳細を追加します (できることなら何でも、詳細をためらわないでください)。この情報で質問を編集してください。

また、新しいプロジェクトを作成すると動作しますが、失敗したプロジェクトの内容を追加すると失敗しますか? プロジェクトを失敗させる内容で質問を編集します。この失敗したプロジェクトを共有するのが最善です。

于 2013-07-16T08:26:57.907 に答える