Re: Failed to do createdb
TH Lim <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel,gmane.spam.detected |
|---|---|
| Message-ID | <[email protected]> |
Hello Ramin, I used the CVS version to begin my exploration into Keel but I encountered one error after another until I decided to use the pre-packaged daily releases instead. Yeah I came across this error you mentioned so what you need to do is to put JUnit jar file into E:\Development\Keel\svc-persist-base\lib directory and it will get to compile this service. That's not the end of it. Later on, you might get similar errors for other services and applications that depend on junit classes. On the other hand, if you use those pre-package releases you don't have to do that. Somehow it knows where to find references to junit jar. Can anyone explain this behaviour? thanks /lim/ > I was getting the same errors when I tried to download and use the > zipped distribution from sourceforge. I have a feeling that one is a > bit outdated. I am now getting the latest code from the CVS > repository, but that has problems of its own due to the Maven > switch-over. > > I just tried to do a clean build and install of the default project > sample, but I got this error.. can anyone help? > > keel_module:compileservertests: > [javac] Compiling 8 source files to > E:\Development\Keel\svc-persist-base\build\classes > [javac] > E:\Development\Keel\svc-persist-base\src\test\org\keel\services\persis > t\AdvancedPersistentServiceTest.java:31: > cannot access junit.framework.TestCase > [javac] file junit\framework\TestCase.class not found > where do I put the JUnit jar file? > > On Mon, 7 Feb 2005 03:47:35 +0000 (UTC), TH Lim > <[email protected]> wrote: > >> Hi, >> >> I am a newbie that used the distribtuion >> keel-2.1-dev-src-20050206.zip to begin my Keel experience. :) >> >> I followed the instructions in Keel quick start manual. Everything >> was fine until the point where I need to create internal tables to >> store users, http: //localhost:8080/default/model.do?model=createdb. >> I tried using "ant cli" instead but fail too. The error message I get >> is >> >> [java] Configuration Exception: >> [java] >> org.apache.avalon.framework.configuration.ConfigurationException: No >> class found matching configuration name [name: keel-authentication, >> location: f >> ile:/D:/workspace/projects/mykeel/webapp/WEB-INF/keel/server/conf/sys >> tem.xconf:6 >> 03:90] >> [java] at >> org.apache.avalon.fortress.impl.DefaultContainer.getClassname >> (DefaultContainer.java:174) >> [java] at >> org.apache.avalon.fortress.impl.DefaultContainer.configure(De >> faultContainer.java:108) >> [java] at >> org.keel.core.container.KeelContainer.configure(KeelContainer >> .java:185) >> [java] at >> org.apache.avalon.framework.container.ContainerUtil.configure >> (ContainerUtil.java:240) >> [java] at >> org.apache.avalon.fortress.impl.DefaultContainerManager.creat >> eContainer(DefaultContainerManager.java:167) >> [java] at >> org.apache.avalon.fortress.impl.DefaultContainerManager.initi >> alizeContainer(DefaultContainerManager.java:119) >> [java] at >> org.apache.avalon.fortress.impl.DefaultContainerManager.initi >> alize(DefaultContainerManager.java:112) >> [java] at >> org.keel.core.container.KeelContainerFactory.getContainerMana >> ger(KeelContainerFactory.java:227) >> [java] at >> org.keel.core.container.KeelContainerFactory.createContainer( >> KeelContainerFactory.java:750) >> [java] at >> org.keel.core.container.KeelContainerFactory.createContainer( >> KeelContainerFactory.java:736) >> [java] at >> org.keel.servers.KeelAbstractServer.initialize(KeelAbstractSe >> rver.java:132) >> [java] at >> org.keel.servers.KeelAbstractServer.getContainer(KeelAbstract >> Server.java:112) >> [java] at >> org.keel.servers.direct.KeelDirectServer.run(KeelDirectServer >> .java:61) >> [java] org.keel.core.container.ContainerException: Error creating >> container >> Cannot set up Container. Startup lifecycle failure >> [java] at >> org.keel.core.container.KeelContainerFactory.createContainer( >> KeelContainerFactory.java:752) >> [java] at >> org.keel.core.container.KeelContainerFactory.createContainer( >> KeelContainerFactory.java:736) >> [java] at >> org.keel.servers.KeelAbstractServer.initialize(KeelAbstractSe >> rver.java:132) >> [java] at >> org.keel.servers.KeelAbstractServer.getContainer(KeelAbstract >> Server.java:112) >> [java] at >> org.keel.servers.direct.KeelDirectServer.run(KeelDirectServer >> .java:61) >> On the other hand if I use the distribution I downloaded from the >> CVS, I would get a different error. >> >> 2005-02-06 13:28:50 StandardWrapperValve[action]: Servlet.service() >> for servlet >> action threw exception >> java.lang.NoClassDefFoundError: org/keel/comm/ModelResponseMessage >> (wrong name: >> keel-common/src/java/org/keel/comm/ModelResponseMessage) >> at java.lang.ClassLoader.defineClass1(Native Method) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:620) >> at >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 >> 4) >> at org.apache.catalina.loader.WebappClassLoader. >> findClassInternal(WebappClassLoader.java:1634) >> at >> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa >> der. >> java:860) >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa >> der. >> java:1307) >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa >> der. >> java:1189) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> at org.keel.clients.KeelStarter.execute(KeelStarter.java:315) >> at >> org.keel.clients.direct.KeelClientDirect.execute(KeelClientDirect.jav >> a:69) >> at >> org.keel.clients.AbstractClientConnector.execute(AbstractClientConnec >> tor. >> java:56) >> at org.keel.clients.webapp.AbstractWebappClientConnector. >> execute(AbstractWebappClientConnector.java:73) >> at >> org.keel.clients.struts.StrutsClientConnector.execute(StrutsClientCon >> nector. >> java:106) >> at org.keel.clients.struts.ModelAction.execute(ModelAction.java:70) >> at org.apache.struts.action.RequestProcessor. >> processActionPerform(RequestProcessor.java:421) >> at >> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja >> va:226) >> at >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:116 >> 4) >> at >> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at org.apache.catalina.core.ApplicationFilterChain. >> internalDoFilter(ApplicationFilterChain.java:237) >> at org.apache.catalina.core.ApplicationFilterChain. >> doFilter(ApplicationFilterChain.java:157) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV >> alve. >> java:214) >> at org.apache.catalina.core.StandardValveContext. >> invokeNext(StandardValveContext.java:104) >> at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >> a:520) >> at org.apache.catalina.core.StandardContextValve. >> invokeInternal(StandardContextValve.java:198) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV >> alve. >> java:152) >> at org.apache.catalina.core.StandardValveContext. >> invokeNext(StandardValveContext.java:104) >> at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >> a:520) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j >> ava: >> 137) >> at org.apache.catalina.core.StandardValveContext. >> invokeNext(StandardValveContext.java:104) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j >> ava: >> 118) >> at org.apache.catalina.core.StandardValveContext. >> invokeNext(StandardValveContext.java:102) >> at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >> a:520) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal >> ve. >> java:109) >> at org.apache.catalina.core.StandardValveContext. >> invokeNext(StandardValveContext.java:104) >> at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >> a:520) >> at >> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) >> at >> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16 >> 0) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java >> :799) >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler. >> processConnection(Http11Protocol.java:705) >> at >> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java >> :577) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP >> ool. >> java:683) >> at java.lang.Thread.run(Thread.java:595) >> Any pointers would be great. Thank you. >> >> /lim/ >> >> http://keelframework.org/documentation.shtml >> Keelgroup mailing list >> [email protected] >> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.c >> om http://keelframework.org/documentation.shtml Keelgroup mailing list [email protected] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com