Oracle Application Server 10.1.2.0.0
Here is the step-by-step on how I got uPortal running. I have not done any testing with this configuration yet. Feel free to update this page with any tips or corrections. Also, these instructions may apply to other J2EE containers, such as Orion or JBoss, but they haven't been tested.
Build uPortal EAR file for deployment
Check out uPortal 2.5.0 RC3
Copy JAXP 1.3, Xalan 2.6.0 and Xerces 2.6.2 JARs to lib/endorsed of 1.4.2 JRE. The files are dom.jar, sax.jar, jaxp-api.jar, xml-apis.jar, xerces-2.6.2.jar, xalan-2.6.0.jar
Use modified source files and (Which ignore null session IDs)
Add and to properties/oc4j
Add and to properties directory
Use modified with OAS information
Update rdbm.properties and data-sources.xml with database information
Use attached Ant buildfile
Ran Ant task: db
Ran Ant task: i18n-db
Ran Ant task: pubchanall
Ran Ant task: pubfragmentsall
Ran Ant task: OC4J-EAR
Deploy uPortal
Copy JAXP 1.3, Xalan 2.6.0 and Xerces 2.6.2 JARs to lib/endorsed of OC4J JRE (/OC4J-10.1.2/jdk/jre/lib/endorsed), you'll need to create the directory.
Copy JAXP 1.3, Xalan 2.6.0 and Xerces 2.6.2 JARs to applib of OC4J (/OC4J-10.1.2/j2ee/home/applib).
Bounce Oracle Application Server (May need to restart because JVM was modified)
Deploy oc4j-uportal.ear (May need to specify JNDI location, will be same as datasource name)