Hi Christian, Well, now.... Jeroen and I have just generated the app from the 1.0.0 archetype and deployed to Tomcat (v7.0.34), and it all seems to be fine to us. And our "big" app also deploys fine.
Not sure what to suggest next... perhaps see if you can reproduce the error from running the vanilla archetype also? Dan On 7 January 2013 11:09, Christian Steinebach < [email protected]> wrote: > Hi, > > is there anything additional configuration necessary to deploy the wicket > viewer to tomcat7? > > When trying to deploy to tomcat on localhost by copying the viewer-wicket > war file to webapp, > tomcat throws an exception (in localhost...log): > > Jan 7, 2013 11:50:42 AM org.apache.catalina.core.StandardContext > filterStart > SEVERE: Exception starting filter wicket > com.google.inject.ProvisionException: Guice provision errors: > > 1) Error in custom provider, javax.jdo.JDOFatalDataStoreException: No > suitable driver found for jdbc:hsqldb:mem:test > NestedThrowables: > java.sql.SQLException: No suitable driver found for jdbc:hsqldb:mem:test > at > org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138) > at > org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138) > while locating org.apache.isis.core.runtime.system.IsisSystem > for field at > org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:123) > while locating app.QuickStartApplication > > 1 error > at > com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451) > at > com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65) > at > com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944) > at > org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:191) > at > org.apache.wicket.Application.initApplication(Application.java:818) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:386) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:314) > at > org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277) > at > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258) > at > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382) > at > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103) > at > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294) > > > Caused by: java.sql.SQLException: No suitable driver found for > jdbc:hsqldb:mem:test > at java.sql.DriverManager.getConnection(DriverManager.java:640) > > The applicatioin works fine with both > mvn antrun:run > and > mvn jetty:run > > The hsqldb-2.2.9.jar is in the lib folder > > I used the quickstart archetype without any changes. > > Christian > > > >
