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                  



Reply via email to