`
kwstartw
  • 浏览: 68669 次
  • 性别: 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名称了,应用即可。

分享到:
评论

相关推荐

    布署tomcat错误和提示“Tomcat JDK name”错误

    ### 布署Tomcat错误和提示“Tomcat JDK name”错误 在部署Java项目到Tomcat服务器时遇到的问题往往涉及到多个方面的配置错误。本文将详细介绍一个特定问题:当修改了Java项目的名称后,在布署到Tomcat时出现错误...

    MyEclipse配置tomcat、jdk和创建web项目图文教程.docx

    4. **关联JDK**:在`Tomcat JDK name`中选择之前添加的JDK。 #### 三、配置默认编码 为了避免中文乱码问题,我们还需要对MyEclipse的默认编码进行设置。具体步骤如下: 1. **打开配置界面**:在主菜单中依次点击`...

    MyEclipse+Tomcat+Oracle环境配置-jdk环境变量配置.docx

    在MyEclipse中点击TOMCAT 5.X下的JDK添加JDK NAME,然后填入JDK的根路径,左边项目写的是JRE ROOT,不必理会,直接填JDK路径就可以了。 3. 安装Oracle数据库管理系统 安装Oracle数据库管理系统之前,需要先安装...

    Myeclipse+tomcat+mysql配置.docx

    - 在Tomcat 5.x或6.x的`JDK`选项中,选择刚刚配置好的JDK。 **1.4 配置项目运行** - 右键点击项目,选择`MyEclipse` -> `Add and Remove Project Deployments`。 - 选择当前项目,并将其部署到Tomcat服务器上。 #...

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

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

    myeclipse+jdk+tomcat.doc配置文档

    本文档旨在指导用户安装和配置 MyEclipse、JDK、Tomcat 和 SVN,确保成功安装和配置这些工具,以便在开发过程中更好地使用它们。 一、安装 MyEclipse 首先,需要安装 MyEclipse,MyEclipse 是一个功能强大且易于...

    Myeclipse配置多个Tomcat

    plugin.xml 文件把里边的 <page name="%menu.label" 改为 <page name="%menu.label2",依次类推修改 name 值为 menu.jdk.label,menu.path.label,menu.launch.label 的文件,改成和 plugin.properties 文件中的名字...

    myeclipse6.5配置tomcat7

    在右侧的`Tomcat JDK name`下点击`Add...`,在弹出的窗口中浏览并选择你的JDK安装位置,例如`D:\Program Files\Java\jdk1.6.0_18`。 4. **添加Tomcat-juli.jar**: 这一步是关键,因为Tomcat 7引入了一个新的日志...

    MyEclipse配置Tomcat

    在“JRE Name”一栏中输入一个易于识别的名字,如“JDK”。完成上述步骤后,点击“OK”保存配置。 返回到偏好设置主界面,确保新添加的JDK被选中,这表示MyEclipse已成功识别并配置了JDK。 ##### 4. 配置MyEclipse...

    myeclipse+tomcat开发环境搭建&tomcat;编程规范

    3. **URL中文乱码**:Tomcat可能需要在`server.xml`中配置URL编码,而Websphere默认处理得更好。 了解并遵循这些规范和注意事项,可以帮助开发者在MyEclipse和Tomcat环境中更顺畅地进行开发,同时提高代码的可移植...

    如何将tomcat配置到myeclipse里面

    选择对应的JDK版本,如果你尚未配置,点击“Add”按钮,然后在弹出的对话框中填写JRE Name(可以自定义,比如“JDK1.8”)和JRE Home Directory(指向你的JDK安装目录,如"C:\Program Files\Java\jdk1.8.0_201")。...

    jdk+tomcat+myeclipse+netbeans+svn的配置

    在Java开发中,一个完整的开发环境通常包括JDK、应用服务器(如Tomcat)、集成开发环境(IDE,如MyEclipse和NetBeans)以及版本控制系统(如SVN)。以下是对这些组件的详细配置步骤: 1. **JDK安装与配置** - JDK...

    在MyEclipse中配置Tomcat服务器[归纳].pdf

    总结来说,配置MyEclipse中的Tomcat服务器涉及了MyEclipse首选项设置、JDK的选择与配置、项目构建路径的调整以及系统环境变量的设定。这些步骤确保了MyEclipse能够顺利地与Tomcat集成,提供高效、便捷的开发和调试...

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

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

Global site tag (gtag.js) - Google Analytics