users@javaserverfaces.java.net

Re: WeblogicInjectionProvider cannot be loaded

From: Ryan Lubke <Ryan.Lubke_at_Sun.COM>
Date: Tue, 13 Nov 2007 09:34:23 -0800

mjdenham wrote:
> I have got some feedback from a Bea newsgroup: "The recommended way is to
> deploy the jsf1.2.war as a shared library and reference it in your
> application.". Not to add the standard jsf jars to WEB-INF/lib as I had
> done.
>
> The JSF1.2 shared library that is distributed with Bea 10 includes a
> modified jsf-impl.jar. Bea have modified jsf-impl.jar by adding
> WeblogicInjectionProvider.class.
>
> This seems a little odd to me, or is that a common approach of app server
> vendors?
>
Yeah, I think it's odd that they are modifying jsf-impl.jar to include
their implementation of InjectionProvider.
> Another drawback is that they distribute JSF RI version 1.2_03 which is
> older than the version I am using.
>
I would guess you should be able to extract WeblogicInjectionProvider
into its own jar and then
update jsf-impl/jsf-api to the new versions.

I'm not sure what impact this has on support, so you may wish to ask BEA
if there is a supported
processes for upgrading JSF.
> Regards
>
> Martin
>