環境構成: Windows Server 2008 R2 Entreprise WebSphere Application サーバー V7 Worklight サーバー V6 DataBase Derby (worklight サーバーのインストールによるデフォルトのインストール)
私のアプリケーションには、server/conf/authenticationConfig.xml に、server/java/com/authentication/ にある 2 つの Java クラスを使用する customLogin モジュールが含まれています。
アプリケーションをワークライト・サーバーにデプロイして開始した後、次の URL を使用してアプリケーションにアクセスしようとすると:http://ip_address:9080/context_root/console
Websphere に次のエラーがありますSystemOut.log
。
com.ibm.ws.webcontainer.webapp.WebApp logError SRVE0293E: [Servlet Error]-[Worklight Project not initialized]: javax.servlet.ServletException: Worklight Project not initialized
at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:110)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
また、authenticationConfig.xml でカスタム loginModule にコメントを付けると、コンソールに到達するのに問題はありません。
カスタム認証 Java クラスが定義されていないようです (worklight プロジェクトのデプロイメント・アセンブリーに「server/java」フォルダーを追加したにもかかわらず)
お時間をいただき、ご協力いただきありがとうございます。
よろしく