|
Oracle® Application Server TopLink Application Developer's Guide
10g Release 2 (10.1.2) Part No. B15901-01 |
|
![]() Previous |
![]() Next |
The following issues exist with OracleAS TopLink 10g Release 2 (10.1.2):
Note the following XML parser dependency issues:
By default, both OC4J and OracleAS TopLink use the OracleAS XML Parser for Java v2. When using OC4J and OracleAS TopLink together, ensure that both use the same version of OracleAS XML Parser for Java v2. Failure to do so may result in XML parsing failures and application errors.
To determine what version of OracleAS XML Parser for Java v2 is used in your OracleAS TopLink installation:
Display the comment associated with the <ORACLE_HOME>\lib\xmlparserv2.jar file (where <ORACLE_HOME> is the directory in which you installed OracleAS TopLink).
On Windows, configure WinZip to display comments: select Options > Configuration, select the Miscellaneous tab, and ensure that the Show comments when opening ZIP files check box is checked. Open the <ORACLE_HOME>\lib\xmlparserv2.jar file with WinZip.
On UNIX, use:
unzip -l <ORACLE_HOME>\lib\xmlparserv2.jar
The comment shows the build that this version of OracleAS XML Parser for Java v2 belongs to. for example, Label: XDK_MAIN_SOLARIS_031006.
Ensure that this build is the same as the build associated with the OracleAS XML Parser for Java v2 used in OC4J.
When you install OracleAS TopLink in conjunction with the Oracle Application Server 10g Release (10.1.2) installation, changes introduced to the OracleAS XML Parser for Java v2 in 10g Release (10.1.2) can cause issues for users that use OracleAS TopLink 10g Release 2 (10.1.2) in conjunction with BEA WebLogic Application Server, 8.1 (BEA CR136750).
Users will encounter a NoSuchMethodError associated with the constructor of the javax.xml.namespace.QName class. To resolve this problem, users must download the Sun Web Services Development Kit from Sun and place the jax-qname.jar file on their classpath ahead of both the toplink.jar and the weblogic.jar entries.
To download the Sun Web Services Development Kit, go to http://www.sun.com.
The following issues exist in the OracleAS TopLink Examples:
The duplicate entries of ibm-application*.xmi in bmp.ear cause a Save Failure Exception when deploying the BMP example on IBM WebSphere 5.0.2. To correct this, comment out the following element inside build.ear in the build.xml file:
<metainf dir="${config.dir}">
<include name="ibm-application*.xmi"/>
</metainf>
Running the configureExamples.sh on RedHat Enterprise Server 3.0 may cause a missing class for multipleCopy error. To correct this, modify the build.xml file to contain the absolute path to the toplink_customtasks.jar. For example:
<taskdef name="multipleCopy"
classname="org.apache.tools.ant.taskdefs.MultipleCopy"
classpath="<COMPLETE_ABSOLUTE_PATH>/customtasks.jar"/>
where <COMPLETE_ABSOLUTE_PATH> = /home/iasuser/mwtesting/ant/lib/toplink_customtasks.jar