Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40970
  • 博文数量: 8
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-14 08:07
文章分类
文章存档

2008年(8)

我的朋友
最近访客

分类:

2008-04-01 07:43:05

我在使用Lomboz Eclipse进行JSP程序的开发时,出现了如下错误(1所示)

并且Console的提示信息为:

This release of Apache Tomcat was packaged to run on J2SE 5.0

or later. It can be run on earlier JVMs by downloading and

installing a compatibility package from the Apache Tomcat

binary download page.

                                           1

根据Console的提示信息可知:JRE的版本太低,需要使用一个较高版本的JRE

可在运行(win+R)中输入cmd,然后在该窗口中输入java –version即可得知JRE版本信息

结果我发现我的JRE版本信息为1.4,我用的明明是JDK1.5怎么会变成1.4了呢?

经过网友们的帮忙,我发现原来是我我机器上装的Oracle10g在捣鬼。

Oracle抢占8080端口号也就不和它计较啦,它尽然还抢占我path环境变量中JDK的路径,因为oracle自带的jdk1.4,他会把环境变量path中的jdk路径改成oracle自带的jdk路径

(C:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin)

解决问题的办法就是:

在第一次执行JSP程序是,不要直接运行即选择Run on Server (2所示)

而是选择Run让其弹出一个对话框:(3所示)

2

 

3

在图3中,点击JRE卡片,选择Alternate JRE单选按钮,并单击Installed JREs按钮弹出一对话框(4所示)

4

在图4上单击Add按钮,弹出Add JRE对话框,然后在JRE home directory后面单击Browse按钮选择JDK1.5JRE安装目录单击确定即可,此时有两个JRE,一定要选择jre1.5的那个,最后单击确定,点击Run运行即可。

 

 

阅读(968) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~