Cool, option #1 in thier proposal is pretty much what i was going to write. My main pain point here is stopping appfuse or struts2 (Whichever is doing it) from redirecting to the log in page and going to my install page. ( this is the initial problem i am trying to solve)
Again i am new to struts 2's architecture and its not what code to write but where to place it to achieve this. any help would be great thanks=^D mark.forster wrote: > > Cheers for the speedy reply matt ;-) loving appfuse > > > mraible wrote: >> >> I think it's best to write this in a filter for one simple reason: so >> it can be used with multiple web frameworks. Maybe you'll want to >> contribute it back to AppFuse someday. There's been some reason work >> going on in Roller (roller.apache.org) to provide a similar install >> mechanism. You might want to checkout the following thread on their >> mailing list: >> >> http://www.nabble.com/Roller-Easy-Install---ready-to-commit-tf3914860s12275.html >> >> Matt >> >> On 6/19/07, mark.forster <[EMAIL PROTECTED]> wrote: >>> >>> When my appfuse application is deployed onto a server i want an install >>> view >>> to run so users are able to configure there installation. after it is >>> configured it should continue as normal every time it is run. >>> >>> I've already figured that i will need to check for things like: Database >>> existence, security details for install and setup etc. >>> >>> The answer is obvious, write a filter or interceptor to execute and >>> perform >>> a check as to wether or not this is a freshly deployed WAR ( i.e. DB >>> does >>> not exist, flag is set or some other method of checking for new install, >>> the >>> method of checking not being important at this minute but more how to >>> implement it as i am new to appfuse and struts 2 and am JUST getting my >>> head >>> around struts2). >>> >>> The problem i am having is that i want this to happen before the >>> authentication mechanism executes i.e. before you are redirected to >>> login >>> i.e. if it is a fresh install redirect to an install view before >>> ANYTHING >>> else. >>> >>> >>> What is the best approach for this? and how do i implement it? >>> >>> >>> >>> >>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Interceptor-or-filter--How-do-i-implement-this--tf3946560s2369.html#a11195227 >>> 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] >> >> >> > > -- View this message in context: http://www.nabble.com/Interceptor-or-filter--How-do-i-implement-this--tf3946560s2369.html#a11195827 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
