关于MyEclipse的servers和WTPservers

如题。

一直以来使用MyEclipse和Eclipse加载项目所使用的Tomcat一直都有个问题,就是Eclipse需要配置Tomcat的config文件来查找项目的目录。但是MyEclipse确不需要。(Eclipse在publish后自动为config.xml添加了项目路径)

今天在MyEclipse调试代码的时候发现有一个WTPServers窗口,出于郁闷研究了一番。

经过研究后发现WTP Servers和Eclipse中的Servers部署方式一致,都会修改config,但是MyEclipse的Servers不需要。

最大的问题是WTP Servers 项目部署路径居然是MyEclipse的工作空间内的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps

使我震惊啊,他使用的指定的Tomcat却没有将项目部署到它的webapps!部署文件夹和Eclipse的一致。

这让我想到MyEclipse和Eclipse其实是同一个IDE!

还有就是WTP Servers的日志会有红色

但是Servers确是黑色的。

但是为什么MyEclipse会留下这两个部署Tomcat的地方我就不太明白了。

暂时不折腾了,希望明白的大佬说一下为什么他的项目部署到了:

<.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps>中没有部署到Tomcat/webapps

 

这个原因今天找到了是因为:

部署项目的目录是根据这个地址部署。

1、tomcat在启动时加载项目默认会将webapps中的项目加载

2、而项目部署到如上的wtpwebapps中,会在发布项目的时候在server.xml中自动生成一条<context>来配置需要加载的项目!

3、也就是说可以将项目配置到任意地址,来使用context来加载指定位置的项目!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值