环境配置:Windows Server 2008 R2 Entreprise WebSphere Application server V7 Worklight server V6 DataBase Derby(默认安装槽worklight server install)
我的应用程序在 server/conf/authenticationConfig.xml 中包含一个 customLogin 模块,该模块使用位于 server/java/com/authentication/ 中的两个 java 类
在 worklight 服务器上部署并启动我的应用程序后,当我尝试使用以下 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”文件夹)
提前感谢您的时间和帮助
问候