SoapHttp_Tie.class missing when changing JVM from 32 bit to 64 bit (Doc ID 1451329.1)

Last updated on MARCH 22, 2017

Applies to:

Web Services - Version 10.1.3.1.0 to 10.1.3.4.0 [Release Oracle10g]
Linux x86-64

Symptoms

 A Web Service application deployed to iAS (versions 10.1.3.0 to 10.1.3.5.0) throws SoapHttp_Tie.class missing error. The application runs without error on a 32 bit JVM but

fails on upgrade to 64 bit JVM.

In this case the following JVMs were utilized:

JDK 32 bits

java version "1.5.0_06" (build 1.5.0_06-b05)

Java HotSpot(TM)

JDK 64 bits

java version "1.5.0_22" (build 1.5.0_22-b03)

Java HotSpot(TM)

The error stack looks similiar to the following:

 

 

An inspection of the deployment-cache.jar file shows a missing first character in the class name IE:

omeserver.someport.com.service.ejb.ifaces.runtime.CreditServiceRemoteSoapHttp_Tie

instead of:

someserver.someport.com.service.ejb.ifaces.runtime.CreditServiceRemoteSoapHttp_Tie

( To verify the missing character in deployment-cache.jar use ' jar -tvf deployment-cache.jar' command)

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