在MyEclipse的安装目录下,有D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins 的插件路径。

里边很多插件的配置文件包。
 
找到 文件夹 com.genuitec.eclipse.easie.tomcat6_6.5.0.zmyeclipse650200806

复制为 com.genuitec.eclipse.easie.tomcat6_6.5.1.zmyeclipse650200806

然后,需要修改一些配置文件。

文件路径

D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat6_6.5.0.zmyeclipse650200806\plugin.properties

可以修改:

pluginName = MyEclipse EASIE Tomcat 44

menu.label = chengkaoMember.x   // 这个名字会显示在Server的配置上边(最后一张图片所示)

文件路径

D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat6_6.5.0.zmyeclipse650200806\plugin.xml

修改了一下ID

   id="com.genuitec.eclipse.easie.tomcat61"

 然后关闭MyEclipse  重新启动,你在看web server的列表 就发现增加了一个Tomcat 

是不是很好啊 这样 你多个项目 可以对应多个Tomcat了 哈哈

查看Config文件 设置 Tomcat的设置 (JDk路径;  Tomcatserver:Enable; Tomcat Home 路径等)

好了,到现在基本上已经完成了,但还有点小问题,新建立的Tomcat目录下面没有JDK,Launch,Paths等选项。
现在解决这新问题:
打开plugin.properties文件
把里边的
menu.label = Tomcat 6.x
menu.jdk.label = JDK
menu.path.label = Paths
menu.launch.label = Launch
改为
menu.label2 = Tomcat 6.x 2
menu.jdk.label2 = JDK
menu.path.label2 = Paths
menu.launch.label2 = Launch
然后打开plugin.xml文件
把里边的
<page name="%menu.label"
改为
<page name="%menu.label2"
依次类推修改name值为menu.jdk.label,menu.path.label,menu.launch.label 的文件,改成和plugin.properties文件中的名字相对应。
下面分享一下配置文件要改的地方,标黄色的为改动项。
plugin.properties文件
 
****************begin*****************
pluginName = MyEclipse EASIE Tomcat 6 3
providerName = Genuitec, LLC
prefPageExtension = Tomcat 6 3 Preference Page Extension
# added extra space to fix PR 5682
menu.label3 = Tomcat  6.x 3
menu.jdk.label3 = JDK
menu.path.label3 = Paths
menu.launch.label3 = Launch
****************END******************
     
plugin.xml文件
 
********************BEGIN*************
 
 <?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?> <!-- i18n: added to work around 2.1 bug -->
<plugin
   id="com.genuitec.eclipse.easie.tomcat63"
   name="%pluginName"
   version="6.5.3.zmyeclipse650200806"
   provider-name="%providerName"
   class="com.genuitec.eclipse.easie.tomcat6.Tomcat6LauncherPlugin">
   <runtime>
      <library name="easietomcat6.jar"/>
   </runtime>
   <requires>
      <import plugin="org.eclipse.ui.ide"/>
      <import plugin="org.eclipse.ui.views"/>
      <import plugin="org.eclipse.jface.text"/>
      <import plugin="org.eclipse.ui.workbench.texteditor"/>
      <import plugin="org.eclipse.ui.editors"/>
      <import plugin="org.eclipse.core.resources"/>
      <import plugin="org.eclipse.debug.core"/>
      <import plugin="org.eclipse.swt"/>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.jdt.core"/>
      <import plugin="org.eclipse.jdt.launching"/>
      <import plugin="org.eclipse.jdt.debug"/>
      <import plugin="org.eclipse.core.runtime"/>
      <import plugin="org.eclipse.core.boot"/>
      <import plugin="com.genuitec.eclipse.core"/>
      <import plugin="com.genuitec.eclipse.core.common"/>
      <import plugin="org.eclipse.debug.ui"/>
      <import plugin="org.eclipse.jdt.ui"/>
      <import plugin="org.eclipse.jdt.debug.ui"/>
      <import plugin="com.genuitec.eclipse.easie.core"/>
      <import plugin="com.genuitec.eclipse.wdt.jsp.debug"/>
      <import plugin="com.genuitec.eclipse.easie.tomcat"/>
      <import plugin="org.eclipse.core.runtime.compatibility"/>
   </requires>
   <extension
         point="org.eclipse.ui.startup">
   </extension>
   
   <extension
         id="com.genuitec.eclipse.easie.tomcat63.preferencepageextension"
         name="%prefPageExtension"
         point="org.eclipse.ui.preferencePages">
      <page
            name="%menu.label3"
            category="com.genuitec.eclipse.easie.tomcat.preferencepage"
            class="com.genuitec.eclipse.easie.tomcat6.preference.Tomcat6LauncherPreferencePage"
            id="com.genuitec.eclipse.easie.tomcat63.preferencepage">
            <keywordReference id="com.genuitec.eclipse.easie.core.tomcat.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.server.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.applicationserver.keyword"/>
      </page>
      <page
            name="%menu.jdk.label3"
            category="com.genuitec.eclipse.easie.tomcat63.preferencepage"
            class="com.genuitec.eclipse.easie.tomcat6.preference.Tomcat6LauncherJVMPreferencePage"
            id="com.genuitec.eclipse.easie.tomcat6.jdkpage">
            <keywordReference id="com.genuitec.eclipse.easie.core.tomcat.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.server.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.applicationserver.keyword"/>
      </page>
      <page
            name="%menu.path.label3"
            category="com.genuitec.eclipse.easie.tomcat63.preferencepage"
            class="com.genuitec.eclipse.easie.tomcat6.preference.Tomcat6LauncherClasspathPreferencePage"
            id="com.genuitec.eclipse.easie.tomcat6.classpathpage">
            <keywordReference id="com.genuitec.eclipse.easie.core.tomcat.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.server.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.applicationserver.keyword"/>
      </page>
      <page
            name="%menu.launch.label3"
            category="com.genuitec.eclipse.easie.tomcat63.preferencepage"
            class="com.genuitec.eclipse.easie.tomcat6.preference.Tomcat6LauncherModesPreferencePage"
            id="com.genuitec.eclipse.easie.tomcat6.launchpage">
            <keywordReference id="com.genuitec.eclipse.easie.core.tomcat.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.server.keyword"/>
            <keywordReference id="com.genuitec.eclipse.easie.core.applicationserver.keyword"/>
      </page>
   </extension>
</plugin>
 
除name要与前边对应外,别的只要设置成不同的就可以。有些id可能不需要改动,大家要是查出来哪一项不需要改动告诉我一声,谢谢了。。
接下来还是有问题,如图,我启动的是第二个Tomcat结果显示启动的是第三个Tomcat
这个问题只能使用中级利器了,改包。。。。
找到你copy的插件的路径D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat6_6.5.2.zmyeclipse650200806
红色部分为刚刚拷贝的Tomcat的插件,你的可能和我的不一样
在里边有一个叫easietomcat6.jar的jar包用winRaR打开,在路径easietomcat6.jar\com\genuitec\eclipse\easie\tomcat6下修改configuration.properties与messages.properties两个资源文件,黄色为修改内容,我感觉随便修改一个值就可以,不重复就行,其中Tomcat6_server_defaultinstancename是services下Tomcat的显示名称
 
 
 
********************configuration.properties文件****************
msg.user.abouttitle=About EASIE Tomcat 6.x Plugin
msg.user.about=The EASIE Tomcat 6.x plugin is provided to MyEclipse by Genuitec, LLC.  For more information please seehttp://www.myeclipseide.com.
Tomcat6_server_typename=tomcat63
Tomcat6_server_defaultinstanceid=tomcat63Server
# added extra space to fix PR 5825
Tomcat6_server_defaultinstancename=Tomcat  6.x 3
 
************************END*********************************
 
 
 
************************messages.properties********************
Tomcat6LauncherPlugin_ERROR_VM_VERSION=Tomcat 6 3 Server requires a Java5 or greater JVM for execution
 
************************END**********************************
 
重启MyEclipse,大功告成。。。

MyEclipse 多项目对应配置多个Tomcat的更多相关文章

  1. Eclipse中导入Maven Web项目并配置其在Tomcat中运行

    今天因为实习的关系需要讲公司已经开发的项目导入进Eclipse,而公司的项目是用Maven来构建的所以,需要将Maven项目导入进Eclipse下. 自己因为没有什么经验所以搞了得两个多小时,在这里和 ...

  2. MyEclipse中项目运行时发生了Tomcat报错:[java.lang.OutOfMemoryError: PermGen space]

    Tomcat内存溢出,异常信息如下: 十一月 26, 2017 1:52:26 下午 org.apache.catalina.core.ContainerBase$ContainerBackgroun ...

  3. Eclipse修改Tomcat发布路径以及的配置多个Tomcat方法

    最近放弃了使用Myeclipse,转而使用eclipse作为开发工具,确实Myeclipse集成了太多东西,使得开发人员的配置越来越少,这 不是个好事,使用eclipse后,有些地方就得自己去配置,比 ...

  4. myeclipse给项目改了名字,但部署tomcat的项目名还是原来的

    如标题所示: 在myeclipse中按F2改了项目名称,之前在tomcat中部署的名称是另一个,再次重新部署,永远是上一个的旧名称 解决办法: 项目点右键-properties-左上角搜索框输入web ...

  5. Intellij Idea 配置并发布tomcat项目

    作为一个菜鸟,我还是很想提高自己.但是既然说了是菜鸟,当然很容易半路折翅 从刚听说intellij idea(以下简称 idea)到现在,应该有超过一个月了吧,我的电脑装了三四次系统了(刚换了一台电脑 ...

  6. IDEA第二章----配置git、tomcat(热部署)、database,让你的项目跑起来

    第一节:下载git客户端,整合idea 由于博主公司用的git版本管理,所以本系列都是基于git版本工具的,当然SVN与git配置类似.git同样支持安装版和解压版,支持各种操作系统,我这里下载的是W ...

  7. 关于MyEclipse修改项目名称后,部署到tomcat显示旧的项目名称

    问题:用Myeclipse部署项目的时候,     出现部署到tomcat下的项目是之前的项目,而不是当前的项目.   解决方案:工程名->右键->Properties->MyEcl ...

  8. myeclipse新建javaweb项目,并部署到tomcat

    myeclipse使用的版本: 新建web项目: File-->New-->Web Project,输入项目名称,选择J2EE规范. 完成后: JRE System Library是只要做 ...

  9. eclipse导入新项目配置jdk、tomcat到浏览器正常访问

    好记性不如烂笔头,长时间不操作就会生疏,在此做个笔记 1.导入项目 2,进入选择项目,点finish完成,导入成功 3.配置tomcat和jdk 选择本地相对应jdk的jre 选择tomcat版本进行 ...

随机推荐

  1. 五指CMS发布,主打高性能

    近日,五指CMS正式发布.给沉静已久的国内 CMS 行业引来不少的关注.五指CMS由原PHPCMS v9的负责人王参加主导开发.我们可以看到,由于移动互联网以及大数据的崛起,个人站长市场的逐渐减少,国 ...

  2. ubuntu下git安装及连接github

    1.安装 sudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-dae ...

  3. POJ3107--Godfather(树的重心)

    vector建图被卡了..改为链式前向星500ms过的..差了四倍多?... 表示不太会用链表建图啊..自己试着写的,没看模板..嗯..果然错了..落了一句话orz 树的重心就是找到一个树中一个点,其 ...

  4. Java 下 SSL 通信原理及实例

    有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多.但如果我们不能够亲自动手做一个SSL Sever和SSL Client,可能就永远也不能 ...

  5. (二)在.net中如何使用Memcached

    Step1:第一步当然是下载Memcached for c# API,

  6. js常用内置对象、Dom对象、BOM对象

    11.html元素事件属性中,如onclick="",双引号里可以是方法条用,可以是js代码(无需加<script>标签) 12.JavaScript内置 对象.属性和 ...

  7. uva 1422 - Processor(二分+优先队列)

    题目链接:uva 1422 - Processor 题目大意:有一个机器要处理一些问题,给出这些问题可以开始的时间和必须完成的时间,以及任务的工作量,问说机器必须以最少每秒多少得工作量才能完成这些任务 ...

  8. python版的短信轰炸机smsbomb----------下篇(get)

    在上一篇介绍的是post方式发送数据,可是有点站点是get方式发送数据,比如:http://www.oupeng.com/download,事实上方法差点儿相同. import httplib,url ...

  9. crm操作权限

    using System;     using Microsoft.Xrm.Sdk;     using Microsoft.Xrm.Sdk.Query;     using System.Colle ...

  10. ThinkPad E431怎样关闭触摸板

    ThinkPad E431怎样关闭触摸板 系统环境:win 7 旗舰版 1.下载驱动程序 到官方下载UltraNav驱动.參考例如以下图所看到的: Think Pad系列关闭触摸板须要安装专门的驱动程 ...