IBM Worklight 6.0 - 在Liberty配置文件上安装WL 6.0服务器后,Worklight Console不会显示 - 错误500 [英] IBM Worklight 6.0 - Worklight Console does not show up after installing WL 6.0 server on Liberty profile - Error 500

查看:458
本文介绍了IBM Worklight 6.0 - 在Liberty配置文件上安装WL 6.0服务器后,Worklight Console不会显示 - 错误500的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

IBM Worklight 6.0安装在带有mySQL数据库的Liberty Profile 8.5.5上。在部署应用程序并尝试访问Worklight控制台时,在控制台上遇到以下错误

IBM Worklight 6.0 is installed on a Liberty Profile 8.5.5 with a mySQL db. While deploying the application and trying to access the Worklight console the below error is encountered on console


错误500:javax.servlet.ServletException:Filter [authenticationFilter]:找不到必需的过滤器类 - com.worklight.core.auth.impl.AuthenticationFilter.class

Error 500: javax.servlet.ServletException: Filter[authenticationFilter]: Could not find required filter class - com.worklight.core.auth.impl.AuthenticationFilter.class


推荐答案

server.xml 中,您需要确保您的worklight-jee-library.jar位于应用程序类加载器中。

In your server.xml you need to make sure that your worklight-jee-library.jar is in the application classloader.

<application id="worklight" name="worklight" location="BMOMobileBanking.war" type="war" context-root="/worklight">
    <classloader delegation="parentLast">
        <commonLibrary>
            <fileset dir="/my/worklight/lib" includes="worklight-jee-library.jar"/>
        </commonLibrary>
    </classloader>
</application>

确保/ my / worklight / lib指向此JAR所在的目录。我可能会建议 $ {shared.resource.dir} / worklight / lib ,这通常转换为 $ WASLP_HOME / usr / shared / resources / worklight / lib

Make sure the "/my/worklight/lib" points to the directory where this JAR is. I may suggest ${shared.resource.dir}/worklight/lib which usually translates to $WASLP_HOME/usr/shared/resources/worklight/lib

这篇关于IBM Worklight 6.0 - 在Liberty配置文件上安装WL 6.0服务器后,Worklight Console不会显示 - 错误500的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆