站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛J2ee & 企业开发技术区→紧急求助:Webshpere5.0如何支持jdk1.4

紧急求助:Webshpere5.0如何支持jdk1.4

发表新主题   回复此主题

第1楼 2007-08-15 07:54 sunstart 写道:

紧急求助:Webshpere5.0如何支持jdk1.4

我有一个web应用是在Sun JDK 1.4.2_04下开发的,在Tomcat+JDK 1.4.2_04环境下测试通过,现在需要迁移到Websphere 5.0.1环境中运行,

由于Websphere 5.0.1自带的是IBM的jdk 1.3,那么如何才能让Websphere 5.0使用JDK 1.4?
做过如下试验,结果失败了。
1)安装was 到D:\Program Files\WebSphere\AppServer
2)复制was安装盘中的jdk(WAS6\C587VML\JDK\repository\prereq.jdk\java)到C:\ibmjdk1.4.2
3)修改D:\Program Files\WebSphere\AppServer\bin\setupCmdLine.bat
rem SET JAVA_HOME=D:\Program Files\WebSphere\AppServer\java
SET JAVA_HOME=C:\ibmjdk1.4.2
4)修改D:\Program Files\WebSphere\AppServer\config\cells\..\nodes\..\variables.xml
<entries xmi:id="VariableSubstitutionEntry_9" symbolicName="JAVA_HOME" value="D:\Program Files\WebSphere\AppServer\java"

description="The filesystem path to the Java Virtual Machine installation directory."/> 改为
<entries xmi:id="VariableSubstitutionEntry_9" symbolicName="JAVA_HOME" value="C:\ibmjdk1.4.2" description="The filesystem

path to the Java Virtual Machine installation directory."/>
5)环境变量
JAVA_HOME=C:\ibmjdk1.4.2

CLASSPATH=
D:\Program Files\IBM\WebSphere MQ\Java\lib\providerutil.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mqjms.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\ldap.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\jta.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\jndi.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\jms.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\connector.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\fscontext.jar;
D:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mq.jar;
C:\Sybase\ASEP\Monclass.zip;C:\Sybase\ASEP\3pclass.zip;
C:\ibmjdk1.4.2\lib;C:\Tomcat5\common\lib

6)java版本
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
Classic VM (build 1.4.2, J2RE 1.4.2 IBM Windows 32 build cn142sr1w-20041028 (JIT enabled: jitc))


7)启动was 5.0,报错

************ Start Display Current Environment ************
WebSphere Platform 5.0 [BASE 5.0.0 s0245.03] running with process name ideal-aefca3420\ideal-aefca3420\server1 and process id 2712
Host Operating System is Windows XP, version 5.1
Java version = J2RE 1.4.2 IBM Windows 32 build cn142sr1w-20041028 (JIT enabled: jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = D:\Program Files\WebSphere\AppServer
user.install.root = D:\Program Files\WebSphere\AppServer
Java Home = C:\ibmjdk1.4.2\jre
ws.ext.dirs = C:\ibmjdk1.4.2/lib;D:\Program Files\WebSphere\AppServer/classes;D:\Program Files\WebSphere\AppServer/classes;D:\Program Files\WebSphere\AppServer/lib;D:\Program Files\WebSphere\AppServer/lib/ext;D:\Program Files\WebSphere\AppServer/web/help;D:\Program Files\WebSphere\AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime
Classpath = D:\Program Files\WebSphere\AppServer/properties;D:\Program Files\WebSphere\AppServer/properties;D:\Program Files\WebSphere\AppServer/lib/bootstrap.jar;D:\Program Files\WebSphere\AppServer/lib/j2ee.jar;D:\Program Files\WebSphere\AppServer/lib/lmproxy.jar
Java Library path = C:\ibmjdk1.4.2\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:\Program Files\WebSphere\AppServer\bin;C:\ibmjdk1.4.2\bin;C:\ibmjdk1.4.2\jre\bin;D:\Program Files\WebSphere\AppServer\bin;C:\ibmjdk1.4.2\bin;C:\ibmjdk1.4.2\jre\bin;D:\Program Files\IBM\WebSphere MQ\Java\lib;C:\ibmjdk1.4.2\lib;C:\ibmjdk1.4.2\bin;C:\Tomcat5\common\lib;d:\Oracle\Ora9i\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\IBM\WebSphere MQ\bin;D:\Program Files\IBM\WebSphere MQ\WEMPS\bin;D:\Program Files\IBM\WebSphere MQ\bin;D:\Program Files\IBM\WebSphere MQ\java\bin;D:/Program Files/IBM/WebSphere MQ/WEMPS\bin;D:\Program Files\IBM\WebSphere MQ\bin;D:\Program Files\IBM\WebSphere MQ\java\bin;D:/Program Files/IBM/WebSphere MQ/WEMPS\bin
************* End Display Current Environment *************
[07-8-15 12:21:56:640 CST] 7e693a32 ManagerAdmin I TRAS0017I: 启动跟踪状态是 *=all=disabled。
[07-8-15 12:21:56:940 CST] 7e693a32 WsServer E WSVR0003E: 服务器 server1 无法启动
com.ibm.ws.exception.ConfigurationError: Problem initializing AdminImpl:
at com.ibm.ws.management.component.AdminImpl.initialize(AdminImpl.java:382)
at com.ibm.ws.runtime.component.ContainerImpl.initializeComponent(ContainerImpl.java:507)
at com.ibm.ws.runtime.component.ContainerImpl.initializeComponents(ContainerImpl.java:443)
at com.ibm.ws.runtime.component.ServerImpl.initialize(ServerImpl.java:95)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:126)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
Caused by: java.lang.NoClassDefFoundError: com/ibm/logging/LoggerCfg
at com.tivoli.jmx.utils.logging.CatUtil.createJmxCatalog(CatUtil.java:76)
at com.tivoli.jmx.utils.logging.CatUtil.<clinit>(CatUtil.java:32)
at com.tivoli.jmx.utils.logging.LogUtil.<clinit>(LogUtil.java:36)
at javax.management.ObjectName.<init>(ObjectName.java:194)
at com.tivoli.jmx.MBeanServerKernel.<init>(MBeanServerKernel.java:66)
at com.tivoli.jmx.MBeanServerImpl.<init>(MBeanServerImpl.java:106)
at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:82)
at com.ibm.ws.management.MBeanFactoryImpl.getMBeanServer(MBeanFactoryImpl.java:95)
at com.ibm.ws.management.AdminServiceImpl.<init>(AdminServiceImpl.java:104)
at com.ibm.ws.management.component.AdminImpl.initialize(AdminImpl.java:122)
... 11 more
---- Begin backtrace for nested exception
java.lang.NoClassDefFoundError: com/ibm/logging/LoggerCfg
at com.tivoli.jmx.utils.logging.CatUtil.createJmxCatalog(CatUtil.java:76)
at com.tivoli.jmx.utils.logging.CatUtil.<clinit>(CatUtil.java:32)
at com.tivoli.jmx.utils.logging.LogUtil.<clinit>(LogUtil.java:36)
at javax.management.ObjectName.<init>(ObjectName.java:194)
at com.tivoli.jmx.MBeanServerKernel.<init>(MBeanServerKernel.java:66)
at com.tivoli.jmx.MBeanServerImpl.<init>(MBeanServerImpl.java:106)
at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:82)
at com.ibm.ws.management.MBeanFactoryImpl.getMBeanServer(MBeanFactoryImpl.java:95)
at com.ibm.ws.management.AdminServiceImpl.<init>(AdminServiceImpl.java:104)
at com.ibm.ws.management.component.AdminImpl.initialize(AdminImpl.java:122)
at com.ibm.ws.runtime.component.ContainerImpl.initializeComponent(ContainerImpl.java:507)
at com.ibm.ws.runtime.component.ContainerImpl.initializeComponents(ContainerImpl.java:443)
at com.ibm.ws.runtime.component.ServerImpl.initialize(ServerImpl.java:95)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:126)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)

[07-8-15 12:21:57:031 CST] 7e693a32 WsServer E WSVR0009E: 启动期间发生错误

第2楼 2013-08-31 12:44 Robot :

紧急求助:Webshpere5.0如何支持jdk1.4 相关


发表新主题   回复此主题