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.jar
bc4jimdomains.jar
bc4jmt.jar
bc4jmtejb.jar
bc4juixtags.jar
collections.jar
datatags.jar
For 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.jar
share.jar
uix2.jar
Also, 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.war
For JDBC database retrieval and character conversion, copy these files in <jdev_install>/jdbc/lib
to your application server's /lib
directory:
classes12.jar
nls_charset12.jar
For 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.jar
For 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.jar
For 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.war
See 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.