On 9 Nov 2011, at 15:55, Paul Sharples (Commented) (JIRA) wrote: > > [ > https://issues.apache.org/jira/browse/WOOKIE-288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13147121#comment-13147121 > ] > > Paul Sharples commented on WOOKIE-288: > -------------------------------------- > > I've committed some changes for this, see Revision: 1199782. The WAR Maven > artifact should now use the embedded derby DB. I will test it further to > make sure its all okay, then put up a snapshot in the repo. > > Some things to note... > > (1) It creates/checks the user.home folder to see if the DB files exist. I'm > not sure if this is a problem or not, but it means under tomcat for example, > the DB files are created under tomcat/bin, as that is where the server is > booted from. (in fact our ant scripts do the same thing - create the db files > in the root of the project where the ant script is run from) > > (2) When you download the maven artifact, it will have a different name from > its desired web context name. > > i.e. in the snapshot repository for in example, it might be called > 'wookie-0.9.2-incubating-SNAPSHOT.war' > > Once downloaded it would need to be renamed wookie.war, in order to have the > correct context name/paths.
It really ought to work no matter what the deployed context name happens to be. I know there are hardcoded /wookie paths in some of the test cases, but the main code *should* work (or its a bug). > > On another note, I'm not sure our WAR release build (a la > http://people.apache.org/~psharples/wookie/staging-area/0p9p1/rc5/binary/war/) > should also use derby. I think this build serves another purpose. I would > think that it might be better to leave that one as a Mysql type build - it > contains instructions that a user would typically want advice on when > installing wookie within a proper server environment (i.e. tomcat & mysql) > >> Allow WAR release artifacts to use an embedded database >> ------------------------------------------------------- >> >> Key: WOOKIE-288 >> URL: https://issues.apache.org/jira/browse/WOOKIE-288 >> Project: Wookie >> Issue Type: Improvement >> Reporter: Scott Wilson >> Assignee: Paul Sharples >> Fix For: 0.9.2 >> >> >> WAR release (and WAR Maven artifacts) should be able to run without needing >> to configure an external database - e.g. use an embedded db for easy >> deployment. > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA > administrators: > https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa > For more information on JIRA, see: http://www.atlassian.com/software/jira > >
