Я развернул приложение панели мониторинга-builder-6.1.0.Final.war в Tomcat 8.0.11 и JRE 1.8.0_20. Первоначально было ClassNotFoundException, которое хорошо, я нашел необходимые зависимости и дал им это. В моем случае были slf4j-api-1.7.7.jar и cdi-api-1.2.jar.Приложение JBPM для панели инструментов не запускается
К сожалению, есть кое-что еще более запутанным, когда пытаются открыть JBPM панель через http://myhost.com:8080/dashboard-builder/:
org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 162
159:
160: <div id="login-content">
161: <%
162: LocaleManager localeManager = LocaleManager.lookup();
163: Locale currentLocale = localeManager.getCurrentLocale();
164: SessionInitializer.PreferredLocale preferredLocale = SessionInitializer.getPreferredLocale(request);
165: if (preferredLocale != null) currentLocale = preferredLocale.asLocale();
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
java.lang.NullPointerException
org.jboss.dashboard.commons.cdi.CDIBeanLocator.getBeanByName(CDIBeanLocator.java:50)
org.jboss.dashboard.LocaleManager.lookup(LocaleManager.java:37)
org.apache.jsp.login_jsp._jspService(login_jsp.java:214)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Я действительно не вижу причин для этого. Любые идеи были бы оценены, спасибо!