Maven web项目调试非plug, Maven的web项目一般都是用Jetty插件调试,但是用Jetty要进入debug模式还是很麻烦的。
这里介绍eclipse下将maven web项目配制成动态web项目,这样就可以使用任何eclipse支持的web容器来调试运行了。
步骤1 打开JavaEE透视图,在Maven项目上点右键,选择propetties,在弹出的properties对话框里选择project facets-->点击Convert to faceted form…链接 在project facet里选择Dynamic Web Module,Version根据需要选择2.5或3.0。点击Apply按钮。
步骤2 重新打开项目的properties对话框,会发现多了Deployment Assembly项,进入该项
maven的web项目,是不存在WebContent目录的,src/main/webapp目录就是web应用的根目录,所以将上图的/WebContent项目Remove掉,并Add一个新的发布目录,在Add对话框选择Folder,点击Next 展开并选中src/main/webapp,点击Finish 。
现在就将src/main/webapp映射为web应用的根目录了,接下来我们还要将Maven库映射为WEB-INF/lib,点击Add,选择Java Build Path Entries,点击Next 选择Maven Dependencies,点击Finish 。
这样就配置好了发布目录,接下来要配置一个Server作为web应用的容器
接下来就是配置容器,发布,调试了。。。