转一篇 myeclipse就是比eclipse jee好用,操蛋的eclipse jee,
如果哪天老子成了项目经理, 老子一定要手下的人全用myeclipse
至少不用考虑什么部署的问题, 修改配置文件或者改动类后直接对部署的项目右键选择Redeploy即可
甚至不需要学习ant
找到webroot,将该文件下的所有内容
直接用winrar打包,打成zip格式的war包
往linux下tomcat目录的webapps下一挂就OK了
也不用去配置那些乱七八糟的server.xml文件, 提高效率
eclipse jee太操蛋了
我修改了配置文件(故意改得乱七八糟), 然后重启tomcat
居然不报错, 还能访问页面?(页面绝对不是缓存) 我更改页面内容 网页会随之改变
eclipse jee太2了, 除了改动jsp它能知道
改变类或者配置文件, 重启tomcat后都无法感知
愤怒!!!
用户名:jiushu2009 得分:60 时间:2011-03-02 08:11:10
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
看起来您对Eclipse JEE和MyEclipse在项目部署方面的体验有些不满。实际上,Eclipse JEE(现在称为Eclipse IDE for Enterprise Java Developers)与MyEclipse各有优势,选择哪个取决于您的具体需求和个人偏好。
针对您提到的部署问题,Eclipse确实默认将Web项目部署到一个工作空间特定的目录下(如.metadata\.plugins\org.eclipse.wst.server.core\tmp0),这是为了保持工作空间的独立性和可移植性。但Eclipse提供了灵活的配置选项来改变这一行为,比如通过修改服务器设置或直接在Tomcat配置中指定应用的部署位置。
对于提高Eclipse JEE使用体验的一些建议:
自定义部署路径:正如楼上所提,可以在Server配置中调整部署策略。如果希望直接部署到Tomcat的webapps文件夹下,可以取消勾选“Serve modules without publishing”并确保"Publish module contexts to separate XML files"是根据需要设置的。同时,也可以直接在Tomcat的server.xml中配置Context路径指向您希望的部署目录。
使用WTP(Web Tools Platform)的高级功能:Eclipse JEE集成了WTP,它提供了丰富的Web开发工具,包括自动部署、热更新等特性。确保你的Eclipse安装包含了WTP的最新组件。
学习和利用Maven或Gradle:虽然您认为学习这些构建工具是浪费时间,但它们实际上是现代Java Web开发的标准实践,能够自动化构建、依赖管理和部署流程,长远来看能显著提升开发效率和项目管理的规范性。
直接操作部署包:如果您习惯直接操作WAR包进行部署,Eclipse也支持导出项目为WAR文件,并手动部署到Linux服务器上的Tomcat或其他应用服务器,这并不强制要求使用Maven或Ant。
配置感知问题:Eclipse有时可能不会立即反映所有更改,特别是当某些资源被缓存时。确保清理(Clean)项目、重启服务器以及检查Eclipse的工作空间和服务器配置以解决感知延迟的问题。
社区和插件支持:Eclipse拥有庞大的开发者社区和丰富的插件生态系统,遇到问题时可以通过插件或社区找到解决方案,定制化您的开发环境以满足特定需求。
总之,虽然MyEclipse可能在某些方面提供更直观的用户体验,但Eclipse JEE凭借其灵活性和强大的生态系统,在很多专业开发场景下同样高效且受欢迎。了解和适应这些工具的具体配置和最佳实践,可以帮助您更好地利用它们的优势。