E1: JAS: IBM Toolkit jt400.jar File Changes with iSeries version V7R1 or V7R2 (Doc ID 1087253.1)

Last updated on NOVEMBER 09, 2015

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
IBM i on POWER Systems

Symptoms

This document offers an explanation related to changes for the jt400.jar file found in both the IBM i Access for Windows v7.1 and the IBM i v7.1 system. This document applies to V7R2 as well.

When setting up EnterpriseOne Web Development workstation or JAS Server against a DB2/400 database, it is customary to use a jt400.jar found in either IBM i Access for Windows (C:\Program Files\IBM\Client Access\jt400\lib) or from the IBM i / i5/OS server. The IBM i Access for Windows v7.1 jt400.jar is now built by Java 1.6.

Unlike past jt400.jar files the IBM i Access for Windows v7.1 jt400.jar only supports Java releases 1.6 and higher. If the IBM i Access for Windows v7.1 jt400.jar is used for WebSphere 6.1 (Java 1.5) or OAS 10.1.3.4 (Java 1.5) it will fail to work. The errors shown directly below are attributed to this type of failure:

IBM i Access for Windows v7.1 errors running on Java 1.5:
...
java.lang.NoClassDefFoundError: Error while defining class: com.ibm.as400.access.AS400JDBCConnection
This error indicates that the class: Error while defining class: com.ibm.as400.access.ToolboxWrapper
This error indicates that the class: java.sql.Wrapper
could not be located while defining the class: com.ibm.as400.access.ToolboxWrapper
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms