`

myeclipse 配置多tomcat

 
阅读更多
最近项目开发中有多个项目,都部署在一个tomcat下,每次调试一个项目其他的项目也跟着启动,感觉很不爽,于是就想能不能把每个项目部署到一个单独的tomcat下,结果在网上找到了这片文章,搞了3次才成功,主要原因是没有看清楚那个插件的名称,找错了,结果就悲剧了。
在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 see http://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而发愁了。。



===============================
链接地址:http://blog.csdn.net/lr5200/article/details/6617408
分享到:
评论

相关推荐

    python摄影交流平台代码

    python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码

    线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统

    线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统 1、资源说明:线上辅导班系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、M

    Java-ssm-jsp基于微信小程序的校园二手物品交易系统实现源码(源代码+说明文档)

    首页:首页可以看到所有类别的二手物品。 全部:可以看到不同类别,比如电子产品、服装等商品信息 发布:可以发布自己的二手物品 我的:个人中心中主要是针对自己的信息资料进行查询管理,主要内容那肯定就会有对于个人资料的修改操作还有我们管理人员经常把修改密码和我的收藏放在一起的功能操作了。 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 后端技术:ssm 前端技术:jsp 关键技术:jsp、spring、ssm、MYSQL、MAVEN 数据库工具:Navicat、SQLyog

    基于 C++ 实现(控制台)图书馆管理系统

    第 1.1 节 软件编写目的 目的:为实现图书管理的信息化、简单化,增加图书管理的功能,减轻图书管理员的劳动负担,及时、准确地反馈 图书信息。 此软件具备完整显示书籍清单、借还书操作简便、准确反馈书籍信息等功能,适用于闭环管理的图书馆,应用于学 生、教师等在闭环管理范围之内的人群。 第 1.2 节 项目背景 北京化工大学小学期 C 语言程序实训:图书馆管理系统 第 1.3 节 定义 项目符合标准C 语言的代码定义 第 1.4 节 参考资料 a.选题来源:北京化工大学小学期 C 语言程序设计实训:图书管理系统 b.项目遵循的许可 Apache License 2.0 第 1.5 节 软件功能说明 软件结构分为 sign(),menu(),ist0,borrow0),ret0),update0,menu ykO,lis yk0. 其功能分别为:sign0读取文件中的账号密码验证登录,识别用户权限登录,游客模式进入; menu0显示功能,输入之后进入对应菜单,异常处理, list0)把书的列表从文件中读出并 print 在屏幕上; borrow()查找图书,全局模糊查询(书名,作者,出版社

    CPH6405-VB一种N-Channel沟道SOT23-6封装MOS管

    30V;6A;RDS(ON)=30mΩ@VGS=10V;VGS=20V;Vth=1.2V

    售后服务及客户培训方案.docx

    售后服务及客户培训方案.docx

    friday-分布式家庭理财系统-毕业设计

    friday-分布式家庭理财系统-毕业设计

    python高校教室管理系统源代码和文档

    python高校教室管理系统源代码和文档 高校教室管理系统,主要的模块包括查看首页、个人中心、教师管理、学生管理、教室信息管理、教师申请管理、学生申请管理、课时表管理、教师取消预约管理、学生取消预约管理等功能。

    水电站发电流量递推计算方法及应用.docx

    水电站发电流量递推计算方法及应用.docx

    工厂车间管理系统 基于Springboot和Mysql的工厂车间管理系统代码(程序,中文注释)

    工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统 1、资源说明:工厂车间管理系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBo

    逻辑分析仪:数字设计验证的利器

    逻辑分析仪是一种专门用于捕获和分析数字信号的测试仪器,它在数字电路设计、验证和故障诊断中发挥着重要作用。本文将详细介绍逻辑分析仪的基本概念、工作原理、使用方法以及在实际应用中的优势。 逻辑分析仪是数字电路设计和测试中不可或缺的工具。它通过提供实时的数据捕获和分析功能,帮助工程师验证设计、诊断问题并优化电路性能。随着电子技术的不断发展,逻辑分析仪的功能和性能也在不断提升,为电子工程师提供了更加强大的测试和分析手段。 通过本文的介绍,你应该对逻辑分析仪有了更深入的了解。在实际应用中,合理运用逻辑分析仪,可以提升数字电路设计的效率和质量。

    spring boot社区养老保障系统小程序.zip

    具体系统介绍看我的博客空间 搜索对应的题目,本代码适合学习java 代码springboot 如自己能力有限 运行不出来,可以联系作者购买人工远程调试服务

    基于stm32的激光器指标检测平台

    基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检

    OpenFeign跨服务调用

    OpenFeign跨服务调用 OpenFeign跨服务调用 OpenFeign跨服务调用 OpenFeign跨服务调用 OpenFeign跨服务调用

    校园失物招领系统代码系统 Springboot校园失物招领系统(程序,中文注释)

    校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统 1、资源说明:校园失物招领系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBo

    校园失物招领系统 基于Springboot和Mysql的校园失物招领系统代码(程序,中文注释)

    校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统 1、资源说明:校园失物招领系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBo

    springboot校园外卖点餐平台小程序.zip

    具体系统介绍看我的博客空间 搜索对应的题目,本代码适合学习java 代码springboot 如自己能力有限 运行不出来,可以联系作者购买人工远程调试服务

    基于CNN训练的一套 端到端 的验证码识别模型,使用深度学习+训练数据+大量计算力.zip

    基于CNN训练的一套 端到端 的验证码识别模型,使用深度学习+训练数据+大量计算力.zip

    Written-exam-questions笔试题目

    Written-exam-questions笔试题目

    线上辅导班系统代码系统 Springboot线上辅导班系统(程序,中文注释)

    线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统 1、资源说明:线上辅导班系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、M

Global site tag (gtag.js) - Google Analytics