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