[Restlet] ServerServlet: component class is null
I am using JBoss EAP 6.4 and BonitaBPMCommunity-7.0.1-deploy on Java 8 I followed all the steps in the installation I am getting successful start of server as shown below ... 06:33:12,021 INFO [org.bonitasoft.engine.EngineInitializer] (ServerService Thread Pool -- 58) Platform started successfully 06:33:12,021 INFO [org.bonitasoft.engine.EngineInitializer] (ServerService Thread Pool -- 58) Initialization of Bonita Engine done! ( took 7236ms) 06:33:12,205 INFO [org.jboss.as.server] (ServerService Thread Pool -- 27) JBAS015859: Deployed "bonita-all-in-one-7.0.1.ear" (runtime-name : "bonita-all-in-one-7.0.1.ear") 06:33:12,253 INFO [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management 06:33:12,254 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990 06:33:12,254 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss EAP 6.4.0.GA (AS 7.5.0.Final-redhat-21) started in 12913ms - Started 643 of 682 services (63 services are lazy, passive or on-demand)
BUT when press login button using "install" /"install" user I get error shown below ...
06:35:14,046 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/bonita]] (http-/127.0.0.1:8081-2) RestletServlet: [Restlet] ServerServlet: component class is null
06:35:14,050 ERROR [stderr] (http-/127.0.0.1:8081-2) Handler java.util.logging.ConsoleHandler is not defined
06:35:14,067 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/bonita].[RestletServlet]] (http-/127.0.0.1:8081-2) JBWEB000235: Allocate exception for servlet RestletServlet: java.lang.ClassNotFoundException: com.sun.net.httpserver.HttpHandler from [Module "deployment.bonita-all-in-one-7.0.1.ear.bonita.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.6.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.6.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.6.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.6.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.6.Final-redhat-1]
at org.restlet.engine.Engine.registerDefaultConnectors(Engine.java:839) [org.restlet-2.3.1.jar:]
at org.restlet.engine.Engine.discoverConnectors(Engine.java:655) [org.restlet-2.3.1.jar:]
at org.restlet.engine.Engine.
06:35:14,121 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/bonita]] (http-/127.0.0.1:8081-3) RestletServlet: [Restlet] ServerServlet: component class is null
It seems that issue is related to Restlet (library used by Bonita Portal) failing to load a Java class that is part of Java standard library.
You might want to give a try to solution proposed in this stackoverflow answer .
Comments
Can you let us know if you manage to successfully run Bonita BPM on JBoss EAP 6.4?
Did you have to do more trick then the one mention below?
Thanks a lot for your feedback.