`
kwstartw
  • 浏览: 68045 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

处理myeclipse中tomcat jdk name错误的办法

    博客分类:
  • java
阅读更多
处理myeclipse中tomcat jdk name错误的办法
2009-05-25 10:47

    我的Eclipse3.1.2-EN是在www.ecplise.org下载的解压缩免安装版,又安装了myeclipse,一切正常(Eclipse和Tomcat均能单独启动,Eclipse能运行并可建myeclipse相关项目,但Tomcat无法看到并运行项目),在启动Tomcat5.0时报以下错误:
    The selected server is enabled,but is not configured properly.Deployment to it will not be permitted until the problem is corrected. Please navigate to the server preference pages and verify the field with the prompt: Tomcat JDK name

 

    我用Eclipse3.1.0+Myeclipse4.0GA_E3.1 开发web程序,用的是tomcat5.5 启动服务器时总出现jdk name 不对。tomcat 配置没什么问题,我用jboss也同样出现这个问题。原来jdk是1.5的换成1.4.2还是不行?
    不知道怎么回事?

 

 

 

 

 

解决方法1:

终于找到原因了,jre name 应该设置成jdk目录,不是jre

 

 

 

 

 

 
解决办法2:
     1.为Myeclipse插件的Application Server指定新的JRE。
     2.修改缺省的JRE配置路径。
     方法1(以Tomcat5为例):
        点击eclipse 的菜单项目     窗口 -> 首选项
        在MyEclipse -> Application Servers中选择需要配置的应用服务器Tomcat5,选择应用服务器下的JDK,可以看到右边出现"Tomcat JDK name"项,点击右部按钮 "Add...",弹出窗体中设置"JRE名称"(随便起了),设置"JRE主目录",设置为当前的JAVA_HOME所指向的位置,即JDK安装的目录。然后确定。
      
        这时可见Tomcat5 的 Tomcat JDK name中使用的即是刚才所设置的JRE名称了,应用即可。
     方法2:
        eclipse的窗口->首选项,在JAVA下可见一个"已安装的JRE",选择它,右部可以看到所有的JRE库名称及位置,选择当前所使用的,编辑它,会弹出一个窗口,修改一下JRE的主目录位置即可。
     应该来说,添加新的JRE系统库,然后针对不同的App server使用不同的系统库。这种做法应该比直接修改缺省的JRE配置路径要好一些。

 

 

 

 

解决方法3:

该篇文章提到了2种解决办法,经测试通过。也给了我一些思路。
按照这种结果我推断 问题应该是出在工作区的配置文件上,根据出错的提示该问题是由于Tomcat所用的JRE与工作区缺省配置的JRE不一致所致。当然这里所说的“JRE不一致”除了冉翔技术专栏上所提的JDK前后所用版本发生变动以外,还包括JRE所在位置的不同(因为俺一直都用的是1.4..2_05),经过试验证实了这个推断。

    除了引用中所提到的2种解决办法可行外,我另加种解决办法:

   1.为Myeclipse插件的Application Server指定新的JRE。

   2.修改缺省的JRE配置路径。

    方法1(以Tomcat5为例):
       点击eclipse 的菜单项目    窗口 -> 首选项
       在MyEclipse -> Application Servers中选择需要配置的应用服务器Tomcat5,选择应用服务器下的JDK,可以看到右边出现"Tomcat JDK name"项,点击右部按钮 "Add...",弹出窗体中设置"JRE名称"(随便起了),设置"JRE主目录",设置为当前的JAVA_HOME所指向的位置,即JDK安装的目录。然后确定。
     

       这时可见Tomcat5 的 Tomcat JDK name中使用的即是刚才所设置的JRE名称了,应用即可。

    方法2:
       eclipse的窗口->首选项,在JAVA下可见一个"已安装的JRE",选择它,右部可以看到所有的JRE库名称及位置,选择当前所使用的,编辑它,会弹出一个窗口(与方法1中窗口一样),修改一下JRE的主目录位置即可。

    应该来说,添加新的JRE系统库,然后针对不同的App server使用不同的系统库。这种做法应该比直接修改缺省的JRE配置路径要好一些

 

 

 

解决方法3:

1.为Myeclipse插件的Application Server指定新的JRE。

   2.修改缺省的JRE配置路径。

   方法1(以Tomcat5为例):
      点击eclipse 的菜单项目   窗口 -> 首选项
      在MyEclipse -> Application Servers中选择需要配置的应用服务器Tomcat5,选择应用服务器下的JDK,可以看到右边出现"Tomcat JDK name"项,点击右部按钮 "Add...",弹出窗体中设置"JRE名称"(随便起了),设置"JRE主目录",设置为当前的JAVA_HOME所指向的位置,即JDK安装的目录。然后确定。
      
      这时可见Tomcat5 的 Tomcat JDK name中使用的即是刚才所设置的JRE名称了,应用即可。

分享到:
评论

相关推荐

    在MyEclipse中配置Tomcat服务器7.0图文教程

    Tomcat 在 MyEclipse 中的配置和部署 Tomcat 是一个广泛使用的 Java Servlet 容器,MyEclipse 是一个集成了多种开发工具的集成开发环境。为了在 MyEclipse 中使用 Tomcat,需要对其进行配置和部署。下面将详细介绍 ...

    Tomcat启动时报错:java.lang.UnsatisfiedLinkError的解决

    在myeclipse中点击window→preference→在搜索框中输入Tomcat→选择安装的tomcat版本,我这里是选择Tomcat 7.x→点击JDK→在Tomcat 7.x JDK name:下拉选项中选择在本机中安装的jdk版本→点击OK然后再次启动tomcat就...

    用Struts2新建一个应用的方法步骤

    MyEclipse Blue Edition——Servers——Tomcat 6.X——JDK 选中Tomcat JDK name下的jdk1.6,没有的话添加,MyEclipse Blue Edition——Servers——Tomcat 6.X——Launch选中Run mode,最后单击OK。 3.在下在的struts2...

    xtree java 异步 树 demo

    环境:myeclipse6.5+jdk1.5+tomcat5.5+oracle10g 下载后解压文件后,运行sql脚本,将工程导入到myeclipse中,修改数据源信息,发布运行访问index.jsp页面即可。 sql脚本漏传了:create table APPMENU ( APPMENUID...

    java 项目发布

    在 Myeclipse 中使用 Tomcat 发布项目需要配置 Tomcat,加载 JDK 环境,点击发布项目,选择要发布的 Tomcat,然后启动 Tomcat 服务器。 相关知识点 1. Java 项目发布的过程:包括项目编译、打包、部署到服务器上,...

    MyEclipse+flex_4_plugin+Blazeds配置

    MyEclipse+flex_4_plugin+Blazeds配置 ...需要软件:jdk-6u12-windows-i586-p.exe、apachetomcat.exe、myeclipse-8.0.0-win32.exe、blazeds-turnkey-4.0.0.14931.zip、FlashBuilder_4_Plugin_LS10.exe ...

    maven 配置注意事项

    1.安装maven,在myeclipse中换为自己安装的maven 2.修改maven中conf/setting.xml的配置修改仓库位置、以及 配置server 如 <localRepository>D:\Program Files\apache-maven-3.3.3\repository  <id>tomcat7  ...

    struts2 HelloWord例字

    在网上找了好个struts2的例子结果都不好使报There is no Action mapped for namespace / and action name这个错,没办法自己搞了个好用的,myeclipse 6.0 +tomcat5.5 + jdk 1.5 引入项目后直接发布就可以了!

    JavaWeb实验报告(1).pdf

    实验题目 Java Web 项目开发环境搭建于简单开发 Jsp 指令标记与动作标记 Jsp 内置对象 小组合作 否 姓名 班级 学 号 一、实验目的 1、 熟悉 Java Web 开发环境 JDK1.6+Tomcat6.0+MyEclipse8.5 开发环境的搭建方法。...

    基于J2EE的学生宿舍管理信息系统(内含数据库源代码)

    本系统采用了四个模块,分别是用户管理模块、学生管理模块、宿舍管理模块、学生住宿模块。本系统是用java语言开发的,由于...开发工具包括JDK1.6、MyEclipse8.5、apache-tomcat-6.0.20、MySql5.1、Navicat for MySql等

Global site tag (gtag.js) - Google Analytics