`
yuxuguang
  • 浏览: 139139 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyEclipse 多项目对应配置多个Tomcat

阅读更多

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 的插件路径。
里边很多插件的配置文件包。1
找到 文件夹 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
分享到:
评论
9 楼 cloudfile 2012-09-17  
谢谢分享!
8 楼 Melanzpl 2011-11-04  
请问,myeclipse 8.5如何配置
7 楼 yangzlgg 2011-09-13  
真是复杂的可以!  有必要这样吗?  
6 楼 yuxuguang 2011-08-23  
xiaomimishiye 写道
我的myeclipse是6.5的,安装上面说的做法做了一遍,没有成功。报错。错误信息:Unable to create the selected preference page.java.lang.NullPointerException.

那只能再试试了,我这按照这个方法已经成功好几个了,方法应该是没什么问题。
5 楼 xiaomimishiye 2011-08-22  
我的myeclipse是6.5的,安装上面说的做法做了一遍,没有成功。报错。错误信息:Unable to create the selected preference page.java.lang.NullPointerException.
4 楼 eyeJavaye 2011-05-30  
myeclipse 8.5如何配置
3 楼 yuxuguang 2010-11-19  
daveyking 写道
这个地方必须修改:id="com.genuitec.eclipse.easie.tomcat6.classpathpage"

id="com.genuitec.eclipse.easie.tomcat63.classpathpage"




应该是只修改这个地方就行。。
   <extension
         id="com.genuitec.eclipse.easie.tomcat63.preferencepageextension"
         name="%prefPageExtension"
         point="org.eclipse.ui.preferencePages">


我这成功了
2 楼 daveyking 2010-11-19  
这个地方必须修改:id="com.genuitec.eclipse.easie.tomcat6.classpathpage"

id="com.genuitec.eclipse.easie.tomcat63.classpathpage"
1 楼 daveyking 2010-11-19  
不行,行不通!

相关推荐

    Myeclipse配置多个Tomcat

    这时,我们可以配置多个项目对应多个 Tomcat 了。 但是,在新建立的 Tomcat 目录下面没有 JDK,Launch,Paths 等选项。我们需要打开 plugin.properties 文件把里边的 menu.label = Tomcat 6.xmenu.jdk.label = ...

    MyEclipse配置多个Tomcat

    本篇文章将详细讲解如何在MyEclipse集成开发环境中配置多个Tomcat服务器,以满足多版本并行运行的需求。 首先,理解MyEclipse是基于Eclipse的一款强大的Java EE集成开发环境,它内置了多种服务器适配器,包括Tomcat...

    MyEclipse中配置多个相同版本的tomcat

    在默认情况下,MyEclipse只能配置一个Tomcat实例,但通过以下步骤,我们可以实现多个相同版本Tomcat的配置: 1. **下载Tomcat**:首先,你需要从Apache Tomcat官方网站下载所需版本的Tomcat,并将其解压到不同的...

    MyEclipse中tomcat的配置

    - **端口配置**:如果存在多个服务器或应用,可能需要更改Tomcat的默认端口(如8080)以避免冲突。 - **错误日志**:查看Tomcat的日志文件(如`catalina.out`)可以帮助排查启动或运行时的问题。 - **性能优化**:...

    Eclipse(MyEclipse)+Tomcat搭建指导

    "Eclipse(MyEclipse)+Tomcat搭建指导"就是关于如何配置这两款软件以创建运行环境的教程。下面将详细介绍这个过程。 首先,我们需要下载并安装必要的工具: 1. **JDK (Java Development Kit)**:这是开发Java应用...

    Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门_Java_杨秀璋的专栏-CSDN博客1

    - 访问`http://localhost:8080/test/`,如果能看到创建的JSP页面,则说明Tomcat配置成功。 #### 二、配置MyEclipse MyEclipse是一款强大的集成开发环境(IDE),特别适合Java Web开发。 1. **下载与安装**: - ...

    关于中文版的Eclipse+tomcat+MyEclipse配置

    总的来说,中文版的Eclipse、Tomcat和MyEclipse配置涉及到IDE的环境设置、服务器的集成、插件的安装以及项目的创建和管理等多个环节。掌握这些配置技巧,能帮助中文开发者在Java Web开发道路上更加得心应手。提供的...

    MyEclipse配置Tomcat

    - **Tomcat版本兼容性**:虽然MyEclipse支持多个版本的Tomcat,但某些特定版本之间可能存在兼容性问题,因此在选择Tomcat版本时需谨慎。 - **配置文件修改**:有时,为了满足项目特定需求,可能需要手动编辑Tomcat的...

    Myeclipse中Tomcat的两种部署方式

    - 选择“Enable”启用Tomcat配置; - 设置`Tomcat Home Directory`为你机器上Tomcat的安装目录; - 在“JDK”选项卡中,确保已正确配置了JDK版本。如果没有对应的JDK版本,可以通过点击“Add”按钮添加JDK的安装...

    myeclipse、tomcat集成CAS

    CAS(Central Authentication Service)是一种基于Web的单点登录(Single Sign-On,SSO)协议,它允许用户通过一个中央认证服务来访问多个应用系统,而无需多次登录。本知识点将详细介绍如何在myeclipse和tomcat中...

    myeclipse10配置jdk [myeclipse10配置tomcat具体过程] .docx

    总的来说,MyEclipse 10配置JDK和Tomcat的过程涉及到多个步骤,但只要按照上述指南操作,就能确保配置的正确性。配置完成后,开发者就可以在自定义的环境中顺利地开发和调试Java Web应用程序了。

    Java eclipse Myeclipse tomcat安装及配置.doc

    2. **CATALINA_BASE**: 通常与CATALINA_HOME相同,除非需要多个独立的Tomcat实例,此时可以指向不同目录。 此外,需要将Tomcat的servlet.jar添加到系统的classpath中。配置完成后,通过浏览器访问`...

    Myeclipse中修改类及jsp文件后不用重启tomcat的方法

    MyEclipse作为一款强大的集成开发环境(IDE),对于Java EE项目的开发提供了很多便利。然而,当我们在MyEclipse中修改了类文件或JSP文件后,通常需要重启Tomcat服务器才能使更改生效,这无疑增加了开发过程中的等待...

    myeclipse项目搭建及协同开发

    9. 项目协同开发:在MyEclipse中,可以使用CVSNT来实现项目协同开发,多人可以同时开发同一个项目,提高开发效率和质量。 使用MyEclipse可以快速构建和协同开发项目,提高开发效率和质量。MyEclipse提供了许多实用...

    Tomcat+MySQL+MyEclipse环境搭建

    本教程主要涉及的是如何在Windows操作系统上搭建一个基于Java的开发环境,包括安装和配置JDK、Eclipse、MyEclipse、MySQL以及Tomcat,同时将MyEclipse与Tomcat进行关联。 **1. 安装JDK** JDK (Java Development ...

    最新整理如何给myeclipse2017配置tomcat服务器.docx

    本文将详细介绍如何在MyEclipse 2017中配置Tomcat服务器,以帮助开发者顺利进行项目部署和运行。 **一、安装Tomcat** 首先,确保你已经下载了Apache Tomcat服务器。访问Apache官方网站(http://tomcat.apache.org/...

    myeclipse+flex插件配置详解

    2. 新建Tomcat服务器:在项目设置中选择新建服务器,确保选择与MyEclipse安装版本匹配的Tomcat版本,然后完成设置。 3. 部署ds-console.war:在Flex项目中,选择需要的war文件,如ds-console.war(来自lcds安装),...

    MyEclipse2014搭建JSF项目实例源码

    总结来说,JSF项目实例的搭建涉及多个环节,从环境配置到代码编写,再到项目运行,每一步都需要对JSF和MyEclipse有一定的理解。通过这个实例,开发者可以快速掌握JSF的基本操作,为进一步的Web开发打下基础。

    基于MyEclipse的J2EE开发环境的安装.ppt

    随着学习的深入,你还可以配置更多的服务器(如JBoss、WebLogic等),以及数据库驱动,以满足不同项目的需求。 在实际开发中,记得定期更新J2SDK和MyEclipse到最新版本,以获取最新的特性和安全补丁。同时,熟悉并...

Global site tag (gtag.js) - Google Analytics