Ryan Wynn wrote:
On 8/16/06, Craig McClanahan <[EMAIL PROTECTED]> wrote:
On 8/16/06, Joe Shevland
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> [snip]
>
> Cheers
> Joe
The dependency that would be the hardest to try to work around is the
use of
a ServletRequestListener to fire init/destroy events for view
controllers
and related beans. This API did not exist in Servlet 2.3, although it
*might* theoretically be possible ot use a Filter to do some of this
stuff.
This change to servlet 2.4 might be the reason why I could not get
shale 1.0.3 to work inside WebSphere Portal 5.1. My application would
not even start anymore.
Yep, I'm on WAS 5.1 and it would be... WAS 5.1 seems to like swallowing
exceptions in context listeners if thats where you're initializing
things, so sometimes you need to dig down into arcane paths to get the
log files it dumps to (activity.log). I'm using test environments in RAD
(nasty, nasty tool), and it drops them deep in the RAD test env folder
hierarchy.
Is there any way that I can get my application to start up in the
container that supports only 2.3? I realize that I may need to
sacrifice some capabilities of shale.
Two other questions... Does the use of shale-clay require the use of
shale-core? Also could the ViewController functionality be relocated
as a Phase Listener - the reason that I am asking is that portals do
not have the ServletRequest or Filter entry points?
Not sure on these, I'm going to have a crack at the first issue and see
if we can work around the view/controller bit.
Cheers
Joe