The following is a list of Business Components for Java (BC4J) runtime libraries which must exist on your application server before you deploy any Business Components for Java (BC4J) applications.
If you are not using the OC4J bc4j2oc4j.bat script or WebLogic startup script to automatically load the necessary BC4J libraries from your classpath to your application server, you'll need to load these libraries manually as instructed below.
Notes:
application.xml file contains a
listing of the J2EE application runtime files and sets the classpath to these
files. You can find application.xml in your JDeveloper installation
directory at:
<jdev_install>/j2ee/home/config
In <jdev_install>/bc4j/lib, copy the
BC4J runtime libraries to the application server's /lib directory:
bc4jct.jar bc4jctejb.jar bc4jdomorcl.jar
bc4jdomorcl.jar. If the application was built using "Java"
type mapping, use bc4jdomgnrc.jar which is located in <jdev_install>/bc4j/jlib.
Only one of these files is required depending on which mapping
type you are using to build your application. bc4jhtml.jarbc4jimdomains.jarbc4jmt.jarbc4jmtejb.jarbc4juixtags.jarcollections.jardatatags.jarFor UIX component support and JDeveloper runtime support, copy these files
in <jdev_install>/jlib to your application
server's /lib directory:
jdev-cm.jar regexp.jarshare.jaruix2.jarAlso, for UIX support, copy this file in <jdev_install>/Bc4j/redist
to your application server's /lib directory. In the case where
you are deploying to a Tomcat server, copy this file to the <Tomcat_install>/webapps
directory.
cabo.warFor JDBC database retrieval and character conversion, copy these files in <jdev_install>/jdbc/lib
to your application server's /lib directory:
classes12.jarnls_charset12.jarFor interMedia Text support, copy these files in <jdev_install>/ord/jlib
to your application server's /lib directory. interMedia
Text is an Oracle9i feature for storing, retrieving, and manipulating
audio, document, image, and video data in an Oracle database.
ordim.jar ordhttp.jar For runtime support, copy this file in <jdev_install>/sqlj/lib
to your application server's /lib directory.
runtime12.jar Also, copy this file in jdev_install>/jdev/lib
to your application server's /lib directory.
jdev-rt.jarFor XML support, copy this file in <jdev_install>/lib
to your application server's /lib directory.
xmlparserv2.jar For client data model support, copy this file in <jdev_install>/bc4j/lib
to the application server's /lib directory.
bc4j_jclient_common.jarFor BC4J web application image and cascading style sheet support, copy this
file in the <jdev_install>/Bc4j/redist to your application
server's /lib directory. In the case where you are deploying to
a Tomcat server, copy this file to the <Tomcat_install>//webapps
directory.
webapp.warSee also: When deploying BC4J web applications, continue with the manual installation process in Copying BC4J Runtime Libraries to OC4J for Web Application Deployment to add the BC4J web dependencies to your web application's WAR file.