Eclipse+tomcat的组合一直是受J2EE开发者青睐的明星组合,然而越来越多的人开始使用Jetty了。
我想这中间最主要的原因可能是Jetty的若干让人暴爽的特点,比如简单快捷支持热启动等等,即使你修改了配置文件都不需要重新启动。
而且也不需要专门配置Server,正如它一直所提倡的,Running a web application in Eclipse should be as simple as 'clicking run'. No additional setup required. 当然本文不是谈论Jetty的优点的,而是给出使用jetty的最佳方式。
如果你看见别人的文章说如果要在Eclipse里使用Jetty,就要配置***,这是胡扯。
如果有人说用Jetty的Eclipse插件-JettyLauncher,忘了它吧。这个开发项目已经终止了,The plugin supports only Eclipse 2.x versions and older versions of Jetty (5.x and downwards) and the JVM (1.4/ 1.5). 最新的更简单有效的来使用Jetty的插件是.
Update Site
安装完成之后,只需要在你的WEB项目上右键->Run As->Run Jetty就出现了,Debug也是一样。
这样是真正做到Running a Web应用 如同run其他的application一样,这才是我们想要的Server,不是吗?
注意:如果使用servlet3.0,需要安装这个
后记
由于google被墙,导致在线安装的方式失效,这里特别放出离线安装包
http://files.cnblogs.com/files/mignet/run-jetty-run.rar
将下载的文件解压,然后把目录copy到eclipse下,重启eclipse,完成runjettyrun插件的安装。
后后记
Eclipse Jetty Feature 3.8.0 net.sourceforge.eclipsejetty.feature.feature.group Christian Köberl
这个插件比run-jetty-run更好,而且已经放在github上,所以没有需要FQ的问题