Your log is pointing a possible problem: I*NFO: validateJarFile(C:\Dokumente und Einstellungen\o.roess\Eigene Dateien\Drools Server Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\drools-5.1.1-server\WEB-INF\lib\servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class*
You should remove servlet-api-2.3.jar from your webapp. Best Regards, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Esteban Aliverti - Developer @ http://www.plugtree.com - Blog @ http://ilesteban.wordpress.com On Tue, Feb 1, 2011 at 5:35 AM, OlliSee <[email protected]> wrote: > > Hi there. > > I was trying to setup the Drools Server. As I understand, this is not a > server per se, its just the usual Drools with some framework plumbing. But > I > appreciate not having to do that myself. But I can't get it to work. > > I imported the .war file into my Eclipse and tried to deploy it to a few > application servers, but it didn't work. > I tried Tomcat 6/7, JBoss AS 4.2.2/4.2.3/5.0.1/5.1.0 (I know, they are just > using Tomcat, but I gave it a shot anyway...). > > The .war deploys right I guess. But as soon as I try to run the test.jsp, I > get a lot of errors. > > The log below is from Tomcat 6,... > > > 31.01.2011 10:51:00 org.apache.catalina.core.AprLifecycleListener init > INFO: The APR based Apache Tomcat Native library which allows optimal > performance in production environments was not found on the > java.library.path: > > C:\Programme\Java\jdk1.6.0_22\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Programme/Java/jre6/bin/client;C:/Programme/Java/jre6/bin;C:/Programme/Java/jre6/lib/i386;C:\Programme\ActiveState > Komodo Edit 6\;C:\Programme\Mendeley > > Desktop\wordPlugin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;%JAVA_HOME%\bin;C:\Programme\QuickTime\QTSystem\;C:\derby\bin > 31.01.2011 10:51:00 org.apache.tomcat.util.digester.SetPropertiesRule begin > WARNUNG: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting > property 'source' to 'org.eclipse.jst.jee.server:drools-5.1.1-server' did > not find a matching property. > 31.01.2011 10:51:00 org.apache.coyote.AbstractProtocolHandler init > INFO: Initializing ProtocolHandler ["http-bio-8080"] > 31.01.2011 10:51:00 org.apache.coyote.AbstractProtocolHandler init > INFO: Initializing ProtocolHandler ["ajp-bio-8009"] > 31.01.2011 10:51:00 org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 616 ms > 31.01.2011 10:51:00 org.apache.catalina.core.StandardService startInternal > INFO: Starting service Catalina > 31.01.2011 10:51:00 org.apache.catalina.core.StandardEngine startInternal > INFO: Starting Servlet Engine: Apache Tomcat/7.0.6 > 31.01.2011 10:51:01 org.apache.catalina.loader.WebappClassLoader > validateJarFile > INFO: validateJarFile(C:\Dokumente und Einstellungen\o.roess\Eigene > Dateien\Drools Server > > Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\drools-5.1.1-server\WEB-INF\lib\servlet-api-2.3.jar) > - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: > javax/servlet/Servlet.class > 31.01.2011 10:51:11 org.apache.catalina.core.ApplicationContext log > INFO: Initializing Spring root WebApplicationContext > log4j:WARN No appenders could be found for logger > (org.springframework.web.context.ContextLoader). > log4j:WARN Please initialize the log4j system properly. > 31.01.2011 10:51:18 org.apache.cxf.endpoint.ServerImpl initDestination > INFO: Setting the server's publish address to be /kservice/rest > 31.01.2011 10:51:18 org.apache.cxf.transport.servlet.CXFServlet > updateContext > INFO: Load the bus with application context > 31.01.2011 10:51:19 org.apache.cxf.transport.servlet.AbstractCXFServlet > replaceDestinationFactory > INFO: Servlet transport factory already registered > 31.01.2011 10:51:19 org.apache.coyote.AbstractProtocolHandler start > INFO: Starting ProtocolHandler ["http-bio-8080"] > 31.01.2011 10:51:19 org.apache.coyote.AbstractProtocolHandler start > INFO: Starting ProtocolHandler ["ajp-bio-8009"] > 31.01.2011 10:51:19 org.apache.catalina.startup.Catalina start > INFO: Server startup in 18193 ms > > > Maybe there is already something wrong? > Ok then, this happens when I try to navigate to the test.jsp in my browser > > > 31.01.2011 10:55:00 org.apache.cxf.phase.PhaseInterceptorChain > doDefaultLogging > WARNUNG: Interceptor for > {http://localhost:8080/drools-server-app/kservice/rest}WebClient has > thrown > exception, unwinding now > org.apache.cxf.interceptor.Fault: Could not send Message. > at > > org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) > at > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243) > at > > org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:615) > at > org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:596) > at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:241) > at > > org.apache.camel.component.cxf.jaxrs.CxfRsProducer.invokeHttpClient(CxfRsProducer.java:129) > at > > org.apache.camel.component.cxf.jaxrs.CxfRsProducer.process(CxfRsProducer.java:71) > at > > org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:104) > at > > org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:272) > at > org.apache.camel.processor.SendProcessor.process(SendProcessor.java:98) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) > at > > org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:290) > at > > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:202) > at > org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:256) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:143) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:78) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) > at > > org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:290) > at > > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:202) > at > org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:256) > at > > org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:113) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) > at > > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > at > > org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) > at > > org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:99) > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91) > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:85) > at > > org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:63) > at > org.apache.camel.impl.ProducerCache$1.doInProducer(ProducerCache.java:333) > at > org.apache.camel.impl.ProducerCache$1.doInProducer(ProducerCache.java:304) > at > org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:208) > at > org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:303) > at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:171) > at > > org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:114) > at > > org.apache.camel.impl.DefaultProducerTemplate.sendBody(DefaultProducerTemplate.java:118) > at > > org.apache.camel.impl.DefaultProducerTemplate.sendBody(DefaultProducerTemplate.java:135) > at > > org.apache.camel.impl.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:283) > at > > org.apache.camel.impl.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:313) > at org.drools.server.Test.execute(Test.java:68) > at org.drools.server.Test.send(Test.java:60) > at org.apache.jsp.test_jsp._jspService(test_jsp.java:77) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:306) > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:550) > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:380) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243) > at > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188) > at > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166) > at > > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.IOException: IOException invoking > http://localhost:8080/drools-server-app/kservice/rest/execute: HTTP > response > '404: Not Found' > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at > > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:2058) > at > > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:2043) > at > org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) > at > org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:639) > at > > org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) > ... 79 more > Caused by: java.io.IOException: HTTP response '404: Not Found' > at > > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2194) > at > > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2134) > at > > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1988) > ... 82 more > > > Anyone got an idea? > Thanks! > Kind regards > Oliver > -- > View this message in context: > http://drools-java-rules-engine.46999.n3.nabble.com/Drools-Server-5-1-1-can-t-run-test-jsp-tp2395863p2395863.html > Sent from the Drools - User mailing list archive at Nabble.com. > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users >
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
