Hi everyone, I've been updating the Rave integration and, while the new war file could in principle deploy very nicely in Rave using cargo:start when I tried it, it didn't actually work - probably because by default the Wookie war is configured to use MySQL with an external db conf file, though the error message doesn't really help much (see below).
I think we'd need to use an embedded DB in the war by default to make this work properly; e.g. get ContextListener to check for a preference to create an embedded DB if it doesn't already exist. S [WARNING] [talledLocalContainer] Nov 4, 2011 2:12:07 PM org.apache.catalina.startup.HostConfig deployWAR [WARNING] [talledLocalContainer] INFO: Deploying web application archive wookie.war [WARNING] [talledLocalContainer] Nov 4, 2011 2:12:09 PM net.sf.ehcache.util.UpdateChecker doCheck [WARNING] [talledLocalContainer] INFO: New update(s) found: 2.4.6 [http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.4]. Please check http://ehcache.org for the latest version. [INFO] [talledLocalContainer] 14:12:09,665 INFO JPAPersistenceManager:268 - Initialized [WARNING] [talledLocalContainer] Nov 4, 2011 2:12:10 PM org.apache.catalina.core.StandardContext listenerStart [WARNING] [talledLocalContainer] SEVERE: Exception sending context initialized event to listener instance of class org.apache.wookie.server.ContextListener [WARNING] [talledLocalContainer] java.lang.IllegalStateException: Transaction not initiated or already closed [WARNING] [talledLocalContainer] at org.apache.wookie.beans.jpa.JPAPersistenceManager.close(JPAPersistenceManager.java:331) [WARNING] [talledLocalContainer] at org.apache.wookie.beans.util.PersistenceManagerFactory.closePersistenceManager(PersistenceManagerFactory.java:312) [WARNING] [talledLocalContainer] at org.apache.wookie.beans.util.PersistenceManagerFactory.initialize(PersistenceManagerFactory.java:256) [WARNING] [talledLocalContainer] at org.apache.wookie.server.ContextListener.contextInitialized(ContextListener.java:109) [WARNING] [talledLocalContainer] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205) [WARNING] [talledLocalContainer] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704) [WARNING] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) [WARNING] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) [WARNING] [talledLocalContainer] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) [WARNING] [talledLocalContainer] at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) [WARNING] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061) [WARNING] [talledLocalContainer] at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) [WARNING] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) [WARNING] [talledLocalContainer] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) [WARNING] [talledLocalContainer] at org.apache.catalina.core.StandardService.start(StandardService.java:525) [WARNING] [talledLocalContainer] at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:595) [WARNING] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [WARNING] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [WARNING] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [WARNING] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) [WARNING] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) [WARNING] [talledLocalContainer] Nov 4, 2011 2:12:10 PM org.apache.catalina.core.StandardContext start [WARNING] [talledLocalContainer] SEVERE: Error listenerStart
