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.
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
- Copy modified source files JNDIManager.java and GuestUserInstance.java (Which to ignore null session IDs)
- Edit build.properties with OAS information
- Update rdbm.properties with database information
- Update properties/oc4j/data-sources.xml with database information
- Add log4j.xml and log4j.dtd to properties directory
- Use attached Ant buildfile build.xml
- Ran Ant task: db
- Ran Ant task: i18n-db
- Ran Ant task: pubchanall
- Ran Ant task: pubfragmentsall
- Ran Ant task: OC4J-EAR
Deploy uPortal
- Install Oracle Application Server 10.1.2.0.0
- 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