MyEclipse 多项目对应配置多个Tomcat
如果多个项目放在一个Tomcat下,在MyEclipse启动Tomcat时,会把其他项目也一起启动,速度会慢。
现在设置多个项目,分别对应一个Tomcat。
如果你设置多个Tomcat并行运行,那么就更爽了,不过你的电脑配置一定要好才行 ,呵呵
最近处于两个项目的结合点,新的项目要做,刚做完的项目也还有很多需要修改的地方。所以经常需要来回切换,哥们儿们都知道来回倒腾几个项目的痛苦。。。
今天终于突发奇想,能不能同时弄几个tomcat,这样就不用总是修改配置文件+重启了。
顺便请教一下,这种方法只能添加3个tomcat的server,如何能添加更多?
因为myeclipse配置上就是这样的。
在网上查了说是用别的插件可以实现,但是吧,还是myeclipse用着比较习惯,实在不行,只能同时用别的容器了。
现在就告诉你,不需要增加插件,也可以增加多个tomcat的server。
在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而发愁了。。
- 大小: 88.2 KB
- 大小: 62.1 KB
- 大小: 75.1 KB
- 大小: 65.2 KB
- 大小: 67.1 KB
- 大小: 40.8 KB
分享到:
相关推荐
Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块 我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 。 怎样才能知道哪些启动项有用呢?我现在把我知道的...
springboot搭建的访客管理系统,针对高端基地做严格把控来访人员信息管理,用户后端可以设置多个管理员帐号,给予不同部门的管理层使用,用户管理可以增加/修改内部成员的基本信息,需要到访的人员必须通过进入程序...
知识点范围以章节为单位,分为多个章节,教师可选择其中的一个或多个章节;题型是选择和填空,教师可选择两者之一或两者全部;数量由教师输入数字。这些条件中,题型和数量必选项,其他为可选项,系统根据不同的选项...
0104_Tomcat服务器的安装及配置 0200_第二部分:WEB基础开发 0205_JSP基础语法 0206_JSP内置对象 0207_JavaBean 0208_文件上传 0300_第三部分:WEB高级开发 0309_Servlet程序开发 0310_表达式语言 0311_...
本系统主要分为两大个模块——船只管理和配套货柜码放管理,细分为多个小模块: 1.船只模块 该模块实现对船只的管理。 2.货柜模块 该模块实现对货柜的管理。 3.权限模块 该模块实现对系统使用人员的权限管理。 4....
但是有时候开发一个功能模块所涉及到的文件HTML,jsp,js,web,controller,service,mapper,mpper.xml等等很多文件,加入需要编译之后手工拷贝到一个文件夹下再一个一个的找到对应目录上传到服务器,(...这个过程即...
程序开发软件: MyEclipse8.5 + Tomcat6 + mysql数据库 程序设计技术:Struts2 + Hibernate 程序功能: 本系统用于管理公司每个月的员工工资信息,一个公司有很多部门,每个部门有不同的职位,一个员工属于某个部门...
目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。 Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用...
目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。 Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用...
专家、专科、专病和多学科综合门诊均对各种预约方式开放且提供全部号源数。当天额满的依次顺延。 (3)现场预约可获取原则。因各种原因未能取得预约号且确有特殊情况的原则上以门诊部或一站式服务中心确认后予以现场...
JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,...在myeclipse 4.0GA中新建一个web项目,命名为hello,为项目增加对JSTL的支持: 在JSTL的版本中选择1.1。
第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...
第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...
第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...
第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...
当然也可以直接在MyEclipse中导入项目,我用的是MyEclipse Version 8.5 版权所有,只供学习交流使用,欢迎指正,有任何疑问可以通过下面方式联系我。 email feichexia@yahoo.com.cn QQ 735973629@qq.com
第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...
第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...