起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 253|回复: 10

【结帖】[请求]在客户这,棘手问题,很急,望速回复:JNILoader.so: Exec format error*

[复制链接]
发表于 2008-4-2 11:16:13 | 显示全部楼层 |阅读模式
我在HP-UX上装2918版,Weblogic发布x3.war的时候报一个错误,这是什么原因呢?

Messages

  java.lang.UnsatisfiedLinkError: /weblogic/x3server/bin/JNILoader.so: Exec format error  
  Errors were encountered while performing this operation.  


小机是rx6600

如果小机上安装的weblogic 9 是32位的,而JNILoader.so是64位的,会不会出现这种错误啊?

我等着...
回复

使用道具 举报

 楼主| 发表于 2008-4-2 11:20:36 | 显示全部楼层
这个JNILoader.so应该是我们在其它的同型号小机上编译过的.并且是好用的.现在我们分析问题可能就是weblogic不是64位的,好像只有这个区别了.有这个可能么?
回复 支持 反对

使用道具 举报

发表于 2008-4-2 11:29:14 | 显示全部楼层
jdk也分32位和64位区别
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 12:26:59 | 显示全部楼层
喔,如果jdk是32位的,那么会报这个错误么?因为weblogic用的jdk是它自带的jdk,并没有用小机上的jdk
回复 支持 反对

使用道具 举报

发表于 2008-4-2 13:20:43 | 显示全部楼层
无论操作系统是多少位的,服务端使用32或者64位只与使用的应用服务器的jdk版本一致,
如果你weblogic是使用的jdk是32位的,那么JNILoader.so必须是32位的,如果是64位的jdk那么JNILoader.so也需要使用64位的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 16:13:30 | 显示全部楼层
我的weblogic是用SERVER920_HPUX32.BIN这个文件安装的,是不是可以判断就是32位的weblogic呢?我把setDomainEnv.sh中的JAVA_HOME改成HP自带的JDK1.5后,weblogic无法启动了。
查看了weblogic的启动日志,是这样的.


.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:MaxPermSize=128m
.
WLS Start Mode=Development
.
CLASSPATH=/weblogic/weblogic92/Server/Lib/ojdbc14.jar/weblogic/x3server/bin:/weblogic/patch_weblogic920/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/opt/java1.5/lib/tools.jar:/weblogic/weblogic92/server/lib/weblogic_sp.jar:/weblogic/weblogic92/server/lib/weblogic.jar:/weblogic/weblogic92/server/lib/webservices.jar::/weblogic/weblogic92/common/eval/pointbase/lib/pbclient51.jar:/weblogic/weblogic92/server/lib/xqrl.jar::
.
PATH=/weblogic/weblogic92/server/bin:/opt/java1.5/jre/bin:/opt/java1.5/bin:/usr/sbin:/bin:/usr/bin:/usr/dt/bin:/usr/bin/X11:/sbin:/usr/ccs/bin:/usr/contrib/bin:/usr/contrib/Q4/bin:/opt/perl/bin:/opt/hparray/bin:/opt/nettladm/bin:/opt/fcms/bin:/usr/contrib/kwdb/bin:/opt/graphics/common/bin:/opt/upgrade/bin:/opt/ipf/bin:/opt/wbem/bin:/opt/wbem/sbin:/opt/resmon/bin:/opt/sas/bin:/opt/sec_mgmt/bastille/bin:/opt/dsau/bin:/opt/dsau/sbin:/opt/firefox:/opt/gnome/bin:/opt/ignite/bin:/opt/mozilla:/opt/perl_32/bin:/opt/perl_64/bin:/opt/sec_mgmt/spc/bin:/opt/ssh/bin:/opt/swa/bin:/opt/hpsmh/bin:/opt/thunderbird:/opt/gwlm/bin:/opt/drd/bin:/opt/sfm/bin:/opt/aCC/bin:/opt/caliper/bin:/opt/cadvise/bin:/opt/sentinel/bin:/opt/langtools/bin:/usr/contrib/bin/X11
.
***************************************************
*  To start WebLogic Server, use a username and   *
*  password assigned to an admin-level user.  For *
*  server administration, use the WebLogic Server *
*  console at http://hostname:port/console        *
***************************************************
starting weblogic with Java version:
Starting WLS with line:
/opt/java1.5/bin/java -client   -Xms256m -Xmx512m -XX:MaxPermSize=128m   -da -Dplatform.home=/weblogic/weblogic92 -Dwls.home=/weblogic/weblogic92/server -Dwli.home=/weblogic/weblogic92/integration  -Dweblogic.management.discover=true  -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/weblogic/patch_weblogic920/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/weblogic/weblogic92/server/lib/weblogic.policy   weblogic.Server
<Apr 2, 2008 4:04:49 PM GMT+08:00> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
/weblogic/weblogic92/platform/lib/p13n/p13n-schemas.jar:/weblogic/weblogic92/platform/lib/p13n/p13n_common.jar:/weblogic/weblogic92/platform/lib/p13n/p13n_system.jar:/weblogic/weblogic92/platform/lib/wlp/netuix_common.jar:/weblogic/weblogic92/platform/lib/wlp/netuix_schemas.jar:/weblogic/weblogic92/platform/lib/wlp/netuix_system.jar:/weblogic/weblogic92/platform/lib/wlp/wsrp-common.jar>
<Apr 2, 2008 4:04:49 PM GMT+08:00> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Server VM Version 1.5.0.07 jinteg:03.20.07-11:05 IA64 from Hewlett-Packard Company>
<Apr 2, 2008 4:04:50 PM GMT+08:00> <Info> <Management> <BEA-141107> <Version: WebLogic Server 9.2  Fri Jun 23 20:47:26 EDT 2006 783464 >
<Apr 2, 2008 4:04:50 PM GMT+08:00> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:

There are 1 nested errors:

weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
        at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:122)
        at weblogic.management.provider.internal.RuntimeAccessService.start(RuntimeAccessService.java:38)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:374)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:125)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:630)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:402)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
        at weblogic.Server.main(Server.java:67)
Caused by: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
        at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at java.util.HashMap.readObject(HashMap.java:1069)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at java.util.HashMap.readObject(HashMap.java:1070)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at com.bea.staxb.buildtime.internal.bts.BindingFile.forSer(BindingFile.java:77)
        at com.bea.staxb.buildtime.internal.tylar.RuntimeTylar.getBindingFiles(RuntimeTylar.java:111)
        at com.bea.staxb.buildtime.internal.tylar.RuntimeTylar.getBindingLoader(RuntimeTylar.java:90)
        at com.bea.staxb.runtime.internal.BindingContextFactoryImpl.createBindingContext(BindingContextFactoryImpl.java:66)
        at com.bea.staxb.runtime.internal.BindingContextFactoryImpl.createBindingContext(BindingContextFactoryImpl.java:52)
        at weblogic.descriptor.internal.MarshallerFactory.<init>(MarshallerFactory.java:48)
        at weblogic.descriptor.DescriptorManager$DefaultMarshallerFactorySingleton.<clinit>(DescriptorManager.java:40)
        at weblogic.descriptor.DescriptorManager.getDefaultMF(DescriptorManager.java:116)
        at weblogic.descriptor.DescriptorManager.getMarshallerFactory(DescriptorManager.java:125)
        at weblogic.descriptor.DescriptorManager.getDescriptorFactory(DescriptorManager.java:153)
        at weblogic.descriptor.DescriptorManager.createDescriptor(DescriptorManager.java:277)
        at weblogic.management.provider.internal.DescriptorManagerHelper.loadDescriptor(DescriptorManagerHelper.java:52)
        at weblogic.management.provider.internal.RuntimeAccessImpl$IOHelperImpl.parseXML(RuntimeAccessImpl.java:599)
        at weblogic.management.provider.internal.RuntimeAccessImpl.parseNewStyleConfig(RuntimeAccessImpl.java:230)
        at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:110)
        ... 7 more

>
<Apr 2, 2008 4:04:50 PM GMT+08:00> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
<Apr 2, 2008 4:04:50 PM GMT+08:00> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<Apr 2, 2008 4:04:50 PM GMT+08:00> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
回复 支持 反对

使用道具 举报

发表于 2008-4-2 18:08:35 | 显示全部楼层
weblogic9以下的版本不支持jdk1.5
回复 支持 反对

使用道具 举报

发表于 2008-4-8 09:04:24 | 显示全部楼层
楼主,结果怎样了?无论结果如何,都请跟帖告知
回复 支持 反对

使用道具 举报

发表于 2008-4-23 13:33:42 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2008-5-12 16:58:38 | 显示全部楼层
楼主,问题解决了吗?别忘了反馈信息!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 12:21 , Processed in 0.044938 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表