Instead of the guvnor jboss-as-7.0 war, use the guvnor tomcat-6.0 war, that one includes the weld jars.
Op 18-07-12 06:17, Ravikiran schreef: > Hi, > I am deploying drools-guvnor.war (version 5.3.0) into Websphere AS 7. The > war file was working perfectly fine in JBoss AS 7. But i am getting below > exception when launching the guvnor from browser... > > > [18/07/12 12:09:02:101 SGT] 00000032 SystemOut O ERROR 18-07 > 12:09:02,101 (LoggingHelper.java:error:74) Service method 'public abstract > org.drools.guvnor.client.rpc.UserSecurityContext > org.drools.guvnor.client.rpc.SecurityService.getCurrentUser()' threw an > unexpected exception: java.lang.IllegalStateException: CDI hasn't been > properly started. > Make sure your IDE classpath is in sync with the real maven classpath. > The classpath should include weld-servlet. > java.lang.IllegalStateException: CDI hasn't been properly started. > Make sure your IDE classpath is in sync with the real maven classpath. > The classpath should include weld-servlet. > at > org.drools.guvnor.server.SecurityServiceServlet.getCurrentUser(SecurityServiceServlet.java:66) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:599) > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) > at > com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1663) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502) > at > com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179) > at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826) > at > com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) > at > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931) > at > com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583) > at > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301) > at > com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83) > at > com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) > at > com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) > at > com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) > at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) > at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) > at > com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) > at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563) > [18/07/12 12:09:02:101 SGT] 00000032 webapp I > com.ibm.ws.webcontainer.webapp.WebApp log SRVE0296E: > [drools-guvnor_war#drools-guvnor.war][/drools-guvnor][Servlet.LOG]:.Exception > while dispatching incoming RPC > call:.com.google.gwt.user.server.rpc.UnexpectedException: Service method > 'public abstract org.drools.guvnor.client.rpc.UserSecurityContext > org.drools.guvnor.client.rpc.SecurityService.getCurrentUser()' threw an > unexpected exception: java.lang.IllegalStateException: CDI hasn't been > properly started. > Make sure your IDE classpath is in sync with the real maven classpath. > The classpath should include weld-servlet. > at > com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:385) > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:588) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) > at > com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1663) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502) > at > com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179) > at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826) > at > com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) > at > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931) > at > com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583) > at > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301) > at > com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83) > at > com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) > at > com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) > at > com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) > at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) > at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) > at > com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) > at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563) > Caused by: java.lang.IllegalStateException: CDI hasn't been properly > started. > Make sure your IDE classpath is in sync with the real maven classpath. > The classpath should include weld-servlet. > at > org.drools.guvnor.server.SecurityServiceServlet.getCurrentUser(SecurityServiceServlet.java:66) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:599) > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569) > ... 26 more > ----------------------------------------------------------------------------------------------- > I have tried commenting the > org.drools.guvnor.server.repository.SafeWeldListener listener in web.xml, > <listener> > > <listener-class>org.drools.guvnor.server.repository.SafeWeldListener</listener-class> > </listener> > but still i am getting the same above mentioned exception.. > > Anybody...please help... > > thanks a lot. > > > > -- > View this message in context: > http://drools.46999.n3.nabble.com/Drools-Guvnor-integration-with-Webshere-Exception-during-startup-Please-help-tp4018745.html > Sent from the Drools: User forum mailing list archive at Nabble.com. > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users > -- With kind regards, Geoffrey De Smet _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users