IBM Worklight 6.0 - 在 Liberty 配置文件上安装 WL 6.0 服务器后,Worklight 控制台不显示 - 错误 500

Vin*_*nny 5 worklight-console ibm-mobilefirst

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

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

小智 4

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

<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>
Run Code Online (Sandbox Code Playgroud)

确保“/my/worklight/lib”指向此 JAR 所在的目录。我可能建议${shared.resource.dir}/worklight/lib 通常翻译为$WASLP_HOME/usr/shared/resources/worklight/lib