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>标题 <b></b></td> -->
freeskybjz 于 2008-12-05 |
谢谢,帮了兄弟大忙了!!! |
|
<!-- <td class=outer1234>标题 <b></b></td> -->
heroxd 于 2008-09-24 |
将App Server替换为Tomcat5.5版本以上小弟找了半天处找不到,能不能发一点相关的资料到的我的邮箱,感激不尽。 heroxd@56.com heroxd@yahoo.cn Thank you !!! |
|
<!-- <td class=outer1234>标题 <b></b></td> -->
爱琳 于 2008-03-21 |
支持一个,我赶紧试试! |
分享到:
相关推荐
### Eclipse 3.1.2 + Lomboz 3.1.2 + Tomcat 5.0.28 配置详解 #### 平台环境准备 为了搭建 Eclipse 3.1.2 + Lomboz 3.1.2 + Tomcat 5.0.28 的开发环境,首先需要准备好以下基础环境: - **操作系统**: Windows XP ...
服务器:tomcat5.0.28 jdk:1.5或者1.6 将运行文件放到tomcat下就可以 http://localhost:8080/paike/jsp 管理员:admin 密码:123 学生用户 :1 密码:123 数据库:sqlserver2000 连接方式:odbc 数据源名:...
在本篇文章中,我们将深入探讨有关TOMCAT 5.0.28的相关知识点,包括其版本特性、安装过程及应用场景等内容。 ### TOMCAT 5.0.28概述 Apache Tomcat是一款开源的Servlet容器,它实现了Servlet和JavaServer Pages...
【标题】:“Tomcat 5.0.28 安装版” 【描述】:“Tomcat 5.0.28 安装版是Apache软件基金会的Jakarta项目中的一个开源Java Servlet容器,用于部署和运行Java Web应用程序。这个版本在当时是一个广泛使用的版本,...
Tomcat 5.0.28 是一个历史悠久的版本,它是Apache Tomcat服务器的一个发行版,主要用于部署和运行Java Servlets和JavaServer Pages (JSP)。Tomcat是开源的,且符合Java EE Web Profile规范,是许多开发人员和企业...
标题"Tomcat 5.0.28服务器安装包"指出了我们要讨论的核心内容,即Tomcat的一个特定版本——5.0.28。Tomcat是Apache软件基金会的一个开源项目,它是一个流行的Java Servlet和JavaServer Pages(JSP)容器,也被称为...
标题与描述均指向同一文档:“TOMCAT5.0.28配置说明.doc”,这表明文档内容主要聚焦于Apache Tomcat 5.0.28版本的配置过程及注意事项。以下将基于给定的部分内容,深入解析TOMCAT5.0.28的配置流程及相关知识点。 ##...
《深入理解Tomcat 5.0.28:历史、架构与配置详解》 Tomcat 5.0.28是Apache Tomcat服务器的一个重要版本,它在Java Web开发领域中占据着重要的地位。尽管随着时间的推移,更新的版本如Tomcat 8和9已经发布,但Tomcat...
《Tomcat5.0.28下AXIS完全安装手册》 AXIS的安装在不同版本的Tomcat环境下可能会遇到一些挑战,尤其是对于新手来说。本文将详细介绍如何在Tomcat5.0.28下成功安装和配置AXIS,帮助你避开常见的问题,顺利进行SOAP...
### Tomcat 5.0.28 安装与配置详解 #### 一、准备工作:J2SDK与TOMCAT的准备 在正式开始安装Tomcat 5.0.28之前,首先需要确保系统中已安装Java 2 Standard Edition(J2SDK),因为Tomcat服务器是基于Java平台构建...
这个压缩包包含了Tomcat 5.0.28和5.0.30两个版本的官方绿色解压版,这意味着用户无需安装过程,只需解压缩即可立即使用。 Tomcat 5.0系列是Tomcat发展的一个重要阶段,它引入了对Java EE 5规范的支持,包括Servlet ...
8. **社区支持**:尽管版本较旧,但Apache Tomcat拥有庞大的用户群和活跃的社区,这意味着关于5.0.28的问题和解决方案在网上仍能找到大量的资源。 9. **兼容性**:Tomcat 5.0.28设计时主要针对Java SE 5,因此它...
Tomcat是Apache软件基金会的一部分,它遵循Apache 2.0许可证,提供了一个开源、免费的解决方案,用于处理Web应用程序。Tomcat 5.0.28支持Java EE 5规范,包括Servlet 2.4和JSP 2.0标准,这使得开发人员可以创建高...
Apache Tomcat 5.0.28 是一个古老但经典的Java Servlet容器,它实现了Java EE Web应用程序的规范,特别是Servlet和JSP。Tomcat作为开源软件,因其轻量级、高效和易于配置的特点,在Web服务器领域深受开发人员喜爱。...
点击TOMCAT 5.X下的JDK添加JDK NAME,随便写个JDK NAME,然后填入JDK的根路径,左边项目写的是JRE ROOT,不必理会,直接填JDK路径就可以了。 2. 安装Tomcat并配置环境变量 安装Tomcat后,需要配置其环境变量。在...
标题"Tomcat5.0.28"指的是Apache Tomcat服务器的5.0.28版本。Tomcat是一个开源的应用服务器,主要用于运行Java Servlets和JavaServer Pages (JSP)。这个特定的版本是该软件的一个历史版本,发布于2004年,它提供了一...
《深入剖析Tomcat 5.0.28源代码》 Tomcat,作为Apache软件基金会下的一个开源项目,是Java Servlet和JavaServer Pages(JSP)的容器,它以其轻量级、高效能和易用性赢得了广大开发者的喜爱。Tomcat 5.0.28是其历史...
在IT行业中,Tomcat和Axis是两个非常关键的组件,...同时,由于Tomcat 5.0.28是一个较旧的版本,可能不再受到官方维护,因此在生产环境中使用时要考虑其兼容性和安全性问题,可能需要升级到更高版本的Tomcat和Axis。
【Jakarta Tomcat 5.0.28】是一个经典的Web服务器和应用服务器,它在Java社区中扮演了重要的角色,特别是在开发和部署基于Java Servlet和JavaServer Pages(JSP)的应用程序时。Tomcat是Apache软件基金会 Jakarta...