2015-01-23 3 views
1

Java API를 통해 clearquest 데이터베이스에 액세스하는 웹 애플리케이션을 개발 중입니다. 그것은 Tomcat에서 잘 작동합니다. 이제 해당 애플리케이션을 WebSphere Application Server 8.5.5로 변환해야한다. 첫 번째 전화에서 응용 프로그램을 ClearQuest를하고 JVM이 종료하기 :websphere 애플리케이션의 ClearQuest java api

Unhandled exception 
Type=Segmentation error vmState=0x00040000 
J9Generic_Signal_Number=00000004 ExceptionCode=c0000005 ExceptionAddress=6EA6754A ContextFlags=0001007f 
Handler1=6EA4F860 Handler2=7294EF00 InaccessibleAddress=00000000 
EDI=4FE0FBC8 ESI=4FE0FAF4 EAX=00000000 EBX=4E9C9B00 
ECX=00000020 EDX=00000000 
EIP=6EA6754A ESP=4FE0F9A8 EBP=4FE0FA38 EFLAGS=00010246 
GS=002B FS=0053 ES=002B DS=002B 
Module=C:\Program Files (x86)\IBM\WebSphere\AppServer\java\jre\bin\default\j9vm26.dll 
Module_base_address=6EA40000 Offset_in_DLL=0002754a 
Target=2_60_20130301_140166 (Windows 7 6.1 build 7601 Service Pack 1) 
CPU=x86 (2 logical CPUs) (0x142f99000 RAM) 
----------- Stack Backtrace ----------- 
[email protected]+0x5a (jnisup.asm:4798, 0x6EA6754A [j9vm26+0x2754a]) 
(0x5D351260 [cqjniproxy+0x1260]) 
(0x5D35111C [cqjniproxy+0x111c]) 
(0x5D3510AC [cqjniproxy+0x10ac]) 
[email protected]+0xcf (0x5D38DF5F [cqjniproxy+0x3df5f]) 
[email protected]+0x21 (0x71A85831 [cqjniwinproxy+0x5831]) 
VMprJavaSendNative+0x475 (jnisend.asm:474, 0x6EA64555 [j9vm26+0x24555]) 
JVM_InvokeMethod+0x54 (sunvmi.c:246, 0x619F9694 [jclscar_26+0x49694]) 
Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x19 (sunreflect.c:26, 0x619ED039 [jclscar_26+0x3d039]) 
J9HookDispatch+0x88 (hookable.c:176, 0x733F10B8 [J9HOOKABLE26+0x10b8]) 
j9sig_protect+0x44 (j9signal.c:150, 0x7294F0E4 [J9PRT26+0xf0e4]) 
(0x002EFDA0) 
j9portLibrary+0x0 (0x72991AD0 [jvm+0x21ad0]) 
J9VMInterfaceFunctions+0x0 (0x6EAB2A90 [j9vm26+0x72a90]) 
(0x002EFDA0) 
(0x002EEFC8) 

어떻게에서 ClearQuest를 API 라이브러리를 정의해야 할 WAS 어떻게 자바 API에 의해 사용되는 ClearQuest를 DLL에 대한 액세스를 보장하기 위해?

감사합니다. Berthold

답변

1

그동안 ClearQuest는 Java 64 비트를 지원하지 않는다는 것을 알았습니다. 항상 32 비트 자바가 필요합니다! 따라서 우리는 ClearQuest 액세스 기능을 RMI가 WAS 애플리케이션에 연결된 독립형 Java 애플리케이션으로 옮겼습니다.

+0

정확함, CQ는 여전히 32 비트입니다. – AdamSkwersky

관련 문제