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.youkuaiyun.com/lr5200/article/details/6617408
kali破解wifi之airmon-ng 工具利用 ...... 阅读详情

相关推荐

LMX2594时钟配置实战:TICS PRO从入门到寄存器导出

本文详细介绍了LMX2594时钟芯片的配置实战,重点讲解了如何使用TICS PRO调试软件简化复杂的寄存器设置过程。通过实例演示从基础频率配置到高级参数调优的全流程,并分享SPI写入的嵌入式系统移植技巧,帮助工程师快速掌握高性能时钟芯片的配置方法。

weixin_29189003的博客 556

eclipse/myeclipse安装tomcat7服务器

myeclipse安装tomcat7服务器 myeclipse版本:myeclipse10 for spring tomcat7版本:apache-tomcat-7.0.40-windows-x64.zip 具体步骤如下: 步骤1:导入已下载好的tomcat7服务器 步骤二:导入jdk1.7(一般jdk1.7最好下载tomcat7 个人习惯为了保持编译一致)

Asan 3611

ubuntu22.04 安装部署 openclaw

ubuntu22.04 安装部署 openclaw

nalanxiaoxiao2011的博客 1012

解决:关于MyEclipse下关联Tomcat7时运行出错

解决:关于MyEclipse下关联Tomcat7时运行出错 今天在官方网站上下了一个tomcat7.0版本,我用的是安装版的, 安装完测试也没有问题,但是我在MyEclipse中关联Tomcat, 点击运行按钮时,出现了一个错误, 于是在网上找了很久终于解决了,在这里呢也分享给大家, 不过启动完之后我这里的提示信息是红色的,如果谁有更好

westinyang blog 1069

保姆级教程:用CH34xSerCfg工具修改USB转串口芯片的VID/PID,避免驱动冲突

本文详细介绍了如何使用CH34xSerCfg工具修改USB转串口芯片的VID/PID,解决驱动冲突问题。通过实战案例和配置技巧,帮助开发者高效管理嵌入式设备,避免常见的USB设备识别问题,提升开发效率。

weixin_30924239的博客 225

超10万,两台Mac Studio在家就能跑满血DeepSeek,网友:这是性价比最高的大模型一体机

在AI计算领域,没有比这更强的个人电脑了。这要从它的架构说起。对于那些有本地部署满血版DeepSeek需求的用户,目前建议的配置是选购512GB统一内存 + 1TB SSD,搭载M3 Ultra芯片的Mac Studio,官网售价74249元,可以叠加国补、教育优惠、12期分期等,这可能是目前门槛最低、性价比最高的满血版DeepSeek本地部署方案。对于企业而言,尽管Mac Studio确实可以部署6000亿参数的大模型,但在内存带宽、模型精调服务等方面,跟专用的大模型一体机仍有差距,采购需要谨慎评估。

2501_90444774的博客 1918

【Question】——在myeclipse中启动server是提示异常

一、问题描述:  今天,安装Tomcat7.0.21后,单独用D:\apache-tomcat-7.0.21\bin\startup.bat启动web服务正常。但在MyEclipse8.5中集成配置Tomcat7后,在MyEclipse启动Tomcat服务则出现如下错误提示:  Exception in thread “main” java.lang.NoClassDefFoundError:

Louis 651

游戏战斗系统架构设计的演绎之路——从一坨意大利面条到一座精密钟表

摘要:游戏战斗系统架构设计的演进之路 本文系统梳理了游戏战斗系统从早期街机到现代3A大作的架构发展历程。70-80年代的街机游戏采用基础碰撞盒判定(如《街头霸王》);90年代实现动画融合与状态机架构(《最终幻想》《拳皇》);2000年后MMO引入服务器验证与同步技术(《魔兽世界》);3D时代融合物理引擎与智能AI(《GTA5》《只狼》);移动端则发展出轻量化架构与云端判定(《王者荣耀》)。现代战斗系统已实现模块化、数据驱动和热更新,未来趋势是AI裁判与云战斗系统。这一演进过程展现了技术与创意的完美结合,数百

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 804

解决myeclipse中tomcat启动报错问题

1、报错现象:最近做了个SSM框架(高安全性优化)项目,昨天搭建了jdk、tomcat、maven的开发环境(全部使用自己下载的jdk\tomcat,最好不要使用myeclipse自带的),项目的资料导入,访问项目前段的一个jsp页面,没有问题,第二天早上在启动tomcat时候报错、项目中的导入各种jar包内的类、方法不报错(因此一开始排除了JDK的问题):A configuration erro...

song_ysh的博客 6942

金蝶ERP升级华为MetaERP策略

摘要:金蝶ERP向华为MetaERP的迁移是战略级业务重构项目,需采用"替换实施"而非简单升级。实施分为三阶段:战略规划评估(3-6个月)、系统实施数据迁移(6-18个月)、切换上线运营支持。关键策略包括业务驱动、流程优化结合系统替换、重视数据治理、选择强有力合作伙伴、分阶段实施以及加强培训变革管理。华为MetaERP具备全栈自主、云原生高性能、集成优秀实践等优势。成功要素在于明确战略、高层支持、业务深度参与、数据质量把控及科学项目管理。

金牌架构师 595

传统(经典)粒子群算法(PSO)解决单目标优化问题

智能算法:粒子群算法(particle swarm optimizer)—PSO %原理:(1)种群初始化–N(种群数)–D(个体数)–x(i)(粒子位置)–v(i)(粒子速度) % (2)计算每个粒子的适应度值–而适应度值需要选择适应度函数 % (3)对于每个粒子,使用它的适应度值fit[i]和个体的极值pbest(i)进行比较,如果fit[i]>pbest(i),则pbest(i)=fit[i] % (4)同理,对每个粒子用它的适应值与全局极值进行比较,如果比它大,则

weixin_51631044的博客 1295

MyEclipse6.5配置Tomcat7.0不可少的一项配置

MyEclipse6.5配置Tomcat7.0不可少的一项配置   2012-10-27 12:25:19|  分类: JAVA |  标签:myeclipse配置问题  |字号 订阅     window&gt;&gt;Preferences&gt;&gt;MyEclipse Enterprise Workbench&gt;&gt;Servers&gt;&gt;Tom...

so_fast的专栏 233

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

MyEclipse 多项目对应配置多个Tomcat

MyEclipse 多项目对应配置多个Tomcat<br /><br />如果多个项目放在一个Tomcat下,在MyEclipse启动Tomcat时,会把其他项目也一起启动,速度会慢。<br /><br />现在设置多个项目,分别对应一个Tomcat。<br /><br />如果你设置多个Tomcat并行运行,那么就更爽了,不过你的电脑配置一定要好才行 ,呵呵<br /><br /><br /><br />最近处于两个项目的结合点,新的项目要做,刚做完的项目也还有很多需要修改的地方。所以经常需要来回切换,哥

yp120yp的专栏 1749

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

大家都知道在使用tomcat服务器时,如果zhipeizhiyige

u010049282的专栏 5720

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

MyEclipse中同时启动两个tomcat

开发的时候,有些时候需要同时启动两个项目。首先配置tomcat,方法如下:(转载自:http://bendan123812.iteye.com/blog/1716789) 一、把Tomcat复制一份并重新命名,我这里是E:\soft\apache-tomcat-study,然后修改conf/service.xml文件,把所有的端口号都改成别的(这一点非常重要),这样在同时启动两个tomcat的时...

weixin_30711917的博客 287
上一篇: 第一次接触mongodb,搭建window环境
下一篇: svn 分支合并
kevin0xFFFFFFFF
博客等级 码龄17年 3粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值