`
aben328
  • 浏览: 1451349 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类

EOS5.3+Tomcat5.0.28升级JDK1.5解决方案

    博客分类:
  • EOS
阅读更多

EOS5.3+Tomcat5.0.28升级JDK1.5解决方案

 

      随着JDK版本的升级,尤其是JDK1.4升级到JDK5.0,各位使用EOS的开发者是否也在考虑如何升级的问题呢?有些人可能认为升级还不简单,把studio中的jre路径修改成JDK1.5的不就可以了,细心一点的客户会发现EOS自带的Tomcat5.0.28根本不支持JDK1.5,这是不是就意味着我们就不能升级了呢?当然不是了,只要去找方法总是有的。
大家升级的时候可能会遇到以下两个提示错误
1 Unsupported major.minor version 49.0
2 当前的版本是49.0,需要的是48.0(大概是这个意思)
问题分析:
48,49是Java编译器内部的版本号,48表示是用JDK1.4来编译运行程序的,49表示是用JDK1.5编译运行程序的
问题解决:
方法一:将App Server替换为Tomcat5.5版本以上,替换方法在很多文章中已经给出,这里暂不赘述。
方法二:在EOS5.3自带的Tomcat5.0.28中通过修改配置实现升级,这是本文所要阐述的内容。
具体步骤如下:
(1) 将JDK5.0的lib目录下的tools.jar覆盖 TOMCAT安装目录/common/lib下面的tools.jar。
(2) 选择"窗口"->"首选项"->"java"->"编译器",编译器一致性级别选择下拉框选择"5.0";
(3) 选择"窗口"->"首选项"->"java"->"已安装jre",添加一个JDK1.5选项并选中(选中的JRE将作为servers的缺省JRE);
(4) 选择"窗口"->"首选项"->"Primeton EOS"->"servers",确认设置中的JRE选中的是JDK1.5。
到此IDE环境绝对没问题了,但是依然不能正常运行...因为在STUDIO中启动TOMCAT时会默认指定JAVA_HOME。
(5) 找到primeton\startTomcat.cmd中第9行"set JAVA_HOME=%DIRNAME%ide\eclipse\jre.",默认指向自带的JDK1.4的路径,将其修改为JDK1.5的路径即可,如修改为"set JAVA_HOME=D:\Program Files\Java\jdk1.5.0_10."。这也是为什么即使环境变量中不设JAVA_HOME也可以正常运行的原因。
(6) 重新编译项目即可正常运行。
还有部分用户运行时依然出现“Unsupported major.minor version 49.0”,请做如下操作:
   1. java -version 看显示的JDK版本
   2. 如果显示版本是1.5,但还是不能运行,修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft下的关于1.4的jre和jvm的路径信息改为1.5的jdk的即可,通常这种问题出现在JDK1.5是拷贝得来非正常安装的情况。

 

 

 

 

 

 

 

<!-- <td class=outer1234>标题&nbsp;<b></b></td> --> <!-- <td class=outer1234>标题&nbsp;<b></b></td> --> <!-- <td class=outer1234>标题&nbsp;<b></b></td> -->
 评论 查看全部评论
 
freeskybjz 于 2008-12-05
谢谢,帮了兄弟大忙了!!!
 
heroxd 于 2008-09-24
将App Server替换为Tomcat5.5版本以上小弟找了半天处找不到,能不能发一点相关的资料到的我的邮箱,感激不尽。 heroxd@56.com heroxd@yahoo.cn Thank you !!!
 
爱琳 于 2008-03-21
支持一个,我赶紧试试!

 

 

 

分享到:
评论
1 楼 qingcheng123 2014-02-25  
大虾,5.3这个版本有没有下载地址呀,谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics