From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5095 invoked by alias); 18 Feb 2015 11:09:30 -0000 Mailing-List: contact kawa-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: kawa-owner@sourceware.org Received: (qmail 5082 invoked by uid 89); 18 Feb 2015 11:09:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-HELO: out4-smtp.messagingengine.com Received: from out4-smtp.messagingengine.com (HELO out4-smtp.messagingengine.com) (66.111.4.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Wed, 18 Feb 2015 11:09:27 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 6804920B89 for ; Wed, 18 Feb 2015 06:09:25 -0500 (EST) Received: from web4 ([10.202.2.214]) by compute4.internal (MEProxy); Wed, 18 Feb 2015 06:09:25 -0500 Received: by web4.nyi.internal (Postfix, from userid 99) id 43FF7105C84; Wed, 18 Feb 2015 06:09:25 -0500 (EST) Message-Id: <1424257765.715641.229155981.7498E1D4@webmail.messagingengine.com> From: Ben To: kawa@sourceware.org, per@bothner.com MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain In-Reply-To: <54E340ED.5050707@bothner.com> References: <1423930042.519694.227511037.28360A14@webmail.messagingengine.com> <54DF9EEE.1090607@bothner.com> <1424081687.1781270.228018241.54BBF7CA@webmail.messagingengine.com> <54E222ED.2050707@bothner.com> <54E25C86.9060708@bothner.com> <2AF1422A-71B1-4EE1-904D-4F87BAB86629@sent.com> <54E340ED.5050707@bothner.com> Subject: Re: Error when compiling to a servlet Date: Wed, 18 Feb 2015 11:09:00 -0000 X-IsSubscribed: yes X-SW-Source: 2015-q1/txt/msg00040.txt.bz2 thanks, the compilation seems to work now. Next problem : a runtime error when calling the servlet. I don't know what could be the reason behind, found noting usable on the web, therefor the whole error.: HTTP Status 500 - Error allocating a servlet instance type Exception report message Error allocating a servlet instance description The server encountered an internal error that prevented it from fulfilling this request. exception javax.servlet.ServletException: Error allocating a servlet instance org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:745) root cause java.lang.NoClassDefFoundError: gnu/expr/RunnableModule java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:800) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:745) root cause java.lang.ClassNotFoundException: gnu.expr.RunnableModule org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:800) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:745) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.39 logs. Apache Tomcat/6.0.39 On Tue, Feb 17, 2015, at 02:23 PM, Per Bothner wrote: > > > On 02/17/2015 02:33 AM, Ben wrote: > > I've tried to run 'kawa --servlet -C myscript' in various ways like > > " java -cp ./servlet-api-3.0.jar:/home/ben/local/kawa/kawa/kawa.jar > > -jar ./kawa.jar --servlet -C script.scm" > > > > but I keep getting the same error:: > > > > Exception in thread "main" java.lang.NoClassDefFoundError: > > javax/servlet/http/HttpServlet > > at java.lang.ClassLoader.defineClass1(Native Method) > > Hm. There does seem to be a problem when using the -jar option. > Not sure what is going on. > > However, the following seems to work: > > java -cp /path/to/servlet.jar:/path/to/kawa-2.0.jar kawa.repl > --servlet -C script.scm > -- > --Per Bothner > per@bothner.com http://per.bothner.com/