WebLogic
A version of the ANTLR library that ships with WebLogic 11g conflicts with the version required by Orbeon Forms. To run Orbeon Forms on WebLogic 10/11g, you need to instruct WebLogic to let Orbeon Forms use the version of ANTLR that ships with Orbeon Forms. You can do this in the WebLogic EAR descriptor, which means you need to encapsulate Orbeon Forms in an EAR before you deploy it:
Create the following directory structure in a temporary directory:
Populate
application.xml
with:Populate
weblogic-application.xml
with:Uncompress the
orbeon.war
into theorbeon-ear/orbeon
directory you created in step 1. After this, you should have a directoryorbeon-ear/orbeon/WEB-INF
.Deploy the
orbeon-ear
directory. If you are running WebLogic in development mode, you can move it touser_projects/domains/base_domain/autodeploy
.Optionally, you might want to change where the
orbeon.log
is stored. You define the location of the file inWEB-INF/resources/config/log4j.xml
, in theSingleFileAppender
. By default the location of the file is defined as../logs/orbeon.log
. If you start WebLogic withuser_projects/domains/base_domain/startWebLogic.sh
, the log will be located inuser_projects/domains/logs/orbeon.log
.