I don't have an implementation for you, but this is something I'd like to add to AppFuse. I think the hard part is adjusting the logic in startup filter so it doesn't yet to make a db connection.
On 8/18/07, mark.forster <[EMAIL PROTECTED]> wrote: > > I've been working with appfuse to produce an application and am ready to > deploy for my clients > > There is one final piece i need to write in and have no idea how to > implement it. > > > I need to allow the user to be able to configure the data source (jdbc > properties) once on the first run of the application. I have written this > so many times in other languages and at a high level the solution is simple: > > * Check to see if the app is configured (Some flag in a file) > * Intercept request and redirect to a form asking user to enter JDBC > properties (username password etc..) > * Check data connection works (and if need be that model is reflected in DB > tables) > * set flag to acknowledge system configured. > * all is well. > > > Unfortunately i am new to struts and spring and have no idea how to do this > with this framework. My guess is that i can (some how) get access to the > JDBC properties and change them but for two reasons: > > I am convinced, and i dont know if this is right or not, that the properties > file is compiled into the WAR so they cant be changed at runtime AND i dont > know how or where to get these values from or how to change them. > > Any help on both these areas would be great thanks ;-) > > > -- > View this message in context: > http://www.nabble.com/Allow-user-%28One-off%29-to-configure-datasource-at-runtime-tf4290488s2369.html#a12213980 > Sent from the AppFuse - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
