在 Eclipse 中处理 Tomcat:让它像 MyEclipse 一样简单?
我使用 MyEclipse 已经很多年了。 我得出的结论是,我宁愿放弃 MyEclipse 并恢复到普通的旧式 Eclipse,除了一个细节:MyEclipse 的 Tomcat 集成。 有谁知道 Eclipse 插件可以提供这种集成吗?
以下是我当前的 MyEclipse 设置的功能,我想保留它:
- 与我自己的 Tomcat 外部副本(我选择的版本)集成。
- 从 IDE 中启动和停止该外部服务器。
- 根据项目的构建路径处理 Tomcat 的构建路径。
- 将项目部署到该外部副本(类、库、资源等)。
- 热更新修改后的 JSP 和类。
实际上,只要我在 IDE 中进行操作,我就可以在大多数情况下避开 Ant。
使用 Eclipse,我知道我可以实现 1. 和 2。其他步骤呢?
注意:以防万一有人问这个问题,为什么要放弃 MyEclipse?
- 避免更新许可证。
- MyEclipse 与 SpringIDE 冲突。
- MyEclipse 的 JSP 和 CSS 编辑器很痛苦......
I have been using MyEclipse for a number of years. I am coming to the conclusion that I would rather ditch MyEclipse and revert to plain old Eclipse, except for one detail: MyEclipse's Tomcat integration. Does anyone know of an Eclipse plugin that would provide such integration?
Here's what my current MyEclipse setup does, which I would like to preserve:
- Integrates with my own external copy of Tomcat (the version I choose).
- Start and stop that external server from within the IDE.
- Takes care of Tomcat's buildpath, according to project's buildpath.
- Deploys the project to that external copy (classes, libraries, resources and all).
- Hot update of modified JSPs and classes.
In effect, I can sidestep Ant for most purposes, as long as I play inside the IDE.
With Eclipse, I know I can achieve 1. and 2. What about the other steps?
Note: Just in case this gets asked, why wanting to ditch MyEclipse?
- Avoid renewing the license.
- MyEclipse conflicts with SpringIDE.
- MyEclipse's JSP and CSS editors are a pain...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
回复 3:Eclipse(特别是 Web 工具平台功能)可以从 Tomcat 安装中的库 + WEB-INF/lib 中存储的库创建构建路径。 或者,您可以通过项目属性的“J2EE 模块依赖项”部分设置要在 Tomcat 中可见的库。
回复 4:是
回复 5:是
我认为 WTP 中的默认 JSP/CSS 编辑器与 MyEclipse 中的相同。
WTP支持不同的部署模式。 它可以部署到您现有的安装,也可以在本地创建新的 Tomcat 服务器(基于您现有的设置,并使用现有的 Tomcat 安装),并在那里部署...您的开发 Tomcat 这样就完全分离了。 此外,您可以在 Tomcat 中创建多个服务器(我在处理同一项目的不同分支时使用它),然后启动您想要的服务器。
Re 3: Eclipse (specifically Web Tools Platform feature) can create build path from libraries in your Tomcat installation + libraries stored in WEB-INF/lib. Alternatively, you can set which libraries you want to have visible in Tomcat via "J2EE Module Dependencies" part of project properties.
Re 4: yes
Re 5: yes
Default JSP/CSS editors in WTP are the same as in MyEclipse I think.
WTP supports different modes of deployment. It can deploy to your existing installation, or it can create new Tomcat server locally (based on your existing settings, and using existing Tomcat installation), and deploy there... your developement Tomcat is completely separated this way. In addition, you can create multiple servers inside your Tomcat (I use it when working with different branches of same project), and start one which you want.
回复 2:Eclipse 的 Sysdeo 插件支持从 IDE 启动/停止
http://www.eclipsetotale.com/tomcatPlugin.html
Re 2:Sysdeo plugin for eclipse supports of starting/Stopping from your IDE
http://www.eclipsetotale.com/tomcatPlugin.html
尝试 Java EE 版本的 Eclipse。 与Tomcat的集成非常好。
(我也使用 MyEclipse 有一段时间了,在角落里太脆弱了,但我喜欢他们的热部署。)。
Try the Java EE version of Eclipse. The integration with Tomcat is pretty good.
(And I have used MyEclipse for quite a while too, too fragile in the corners, but I love their hot deployment.).