dev@javaserverfaces.java.net

Re: OC4J doesn't seem to like the RI

From: Ryan Lubke <Ryan.Lubke_at_Sun.COM>
Date: Tue, 11 Sep 2007 15:45:37 -0700

Jason Lee wrote:
> Has anyone had any luck getting recent builds of the 1.2 RI to run on
> OC4J? In particular 10.1.3.1 <http://10.1.3.1>. I have an app (RI
> 1.2 + Seam in case that matters) that deploys and runs under GF, but
> when I deploy to oc4j, I get this error message (using my currently
> uncommitted change to ConfigManager):
>
> [Sep 11, 2007 5:10:58 PM] Operation failed with error: CONFIGURATION
> FAILED:Unable to parse document
> 'code-source:/C:/Java/oc4j/j2ee/home/applications/Oc4jSeamTest/Oc4jSeamTest/WEB-INF/lib/jsf-impl.jar!/com/sun/faces/jsf-ri-runtime.xml':
> This parser does not support specification "null" version "null"
>
> I'm not sure what that means yet, but, while I'm digging, hopefully
> someone on the list can help me out. :)
I spoke with Jason about this on IRC.
The build in question is 1.2_05 RC1. This is the build where digester
support was dropped
and instead relied on JAXP 1.3 included with SE5.

Oracle includes their own JAXP 1.2 implementation in that release.
Jason found some
documentation on how to change JAXP implementations within OC4J.

>
> --
> Jason Lee, SCJP
> Software Architect -- Objectstream, Inc.
> JSF RI Dev Team
> http://blogs.steeplesoft.com