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