MyEclipse一站式调试Maven Web项目
之前使用Myeclipse开发完代码后,总是需要通过Maven程序打包成war包并拷贝到外部Tomcat的webapp目录下进行调试,Myeclipse去连接Tomcat的远程调试端口,感觉非常的麻烦。遂下决心一定要找到一个简便的,能在Myeclipse平台下一站式地开发和调试Maven Web项目。但网上对于Myeclipse一站式开发讲述的非常零散,在查阅了许多篇文章后,终于总结出了一个简单有效的方式,可以完全不用外部程序做到svn代码检出、Maven Web项目支持以及通过Myeclipse内置的Tomcat来调试项目。下面是详细的操作步骤:
环境配置
JDK 1.6
eclipse 3.6.2(有加载中文插件) + Myeclipse 9.1插件 + Subclipse 1.8.x插件(插件均以dropins方式加载)
Maven4MyEclipse + Myeclipse Integrated Sandbox Tomcat 6(Myeclipse 9.1均已内置)
两点需要提醒的
1、由于我使用了加载过中文插件的eclipse,部分界面是中文的,因此有些选项名称会和原版的不一样,但都可以找到对应的英文名称
2、在使用Maven4MyEclipse前,需要预先配置好settings.xml文件和指定Maven Local Repository目录,设置入口在窗口——首选项,依次点击Myeclipse——Maven4MyEclipse——Maven——User Settings
SVN代码检出
1、打开eclipse的“svn资源库研究”透视图,添加svn资源库
2、选中需要的分支目录然后右键——检出为,然后点完成
3、弹出的新建项目窗口选择常规——项目,然后点下一步,填写项目名后直接点完成
开启Maven Web项目支持
1、切换到“Myeclipse Java Enterprise”透视图,右键项目——运行方式——Maven Build
2、弹出的编辑配置窗口,在Goals输入框中输入“eclipse:eclipse”,点击运行
3、在看到控制台里显示Finished后,右键项目——刷新,此时eclipse已经可以正确加载Maven管理的Web项目了
4、右键项目——Myeclipse Maven——Enable Dependency Management,目的在于让Maven4MyEclipse接管Maven项目
5、如果开发需要还想下载jar包对应源码文件的话,右键项目——Myeclipse Maven——Download sources
通过Myeclipse内置的Tomcat调试项目
1、点击窗口——首选项,依次点击Myeclipse——Servers——Integrated Sandbox——Myeclipse Tomcat 6,点击右边的Enable,以及Restore Myeclipse Tomcat Server Installation,这一步很重要,很多Tomcat启动失败就是因为没有清空Tomcat运行目录导致的
2、如果需要修改Tomcat的JDK启动参数,可以在左边继续点到Myeclipse Tomcat 6——JDK,选择JDK name和添加Optional Java VM arguments,然后点击确定
3、右键项目——属性,选择Web Project Settings,把Context root修改为“/”,然后点确定
4、右键项目——调试方式——调试配置,右键左边的Myeclipse Server Application——新建
5、在右边修改下名称,然后选择对应的Project,Server选择Myeclipse Tomcat,取消选择Restart server to redeploy application,这样的好处是可以在修改完代码后立即生效(热代码替换),而不需要重启Tomcat,大大提高开发效率,最后点调试
6、如果第一次服务启动失败,可以先停止进程再重试一次,右键项目——调试方式——Myeclipse Server Application
至此,全部配置完毕,以后就可以用Myeclipse进行一站式开发、部署和调试操作了。在看到控制台里显示“Server startup in xxx ms”就意味着服务已经启动成功,访问http://localhost:8080/就能看到网页了。
» 转载请注明来源:Terence的窝 » 《MyEclipse一站式调试Maven Web项目》
最新评论