maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse中的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。
在eclipse中使用maven配置与tomcat集成的web项目
原创
©著作权归作者所有:来自51CTO博客作者swxxswxx的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、准备条件
(1)安装下载jdk(这里以jdk1.6为例)
(2)安装eclipse
到eclipse官网下载 Eclipse IDE for Java EE Developers版本的eclipse
http://www.eclipse.org/
(3)安装tomcat6
(4)安装maven
(5)安装eclipse maven插件
这里以在线安装的方式,安装地址为:http://m2eclipse.sonatype.org/sites/m2e
二、配置
1、在eclipse中配置jdk安装位置,tomcat安装位置,maven安装位置,为tomcat指定jdk,等等,这里不详述。
2、在eclipse中新建一个maven项目
2-1、新建一个maven项目,选择create a simple project ...
2-2、点击Next,进入下一个,在此窗口下填写group id,artifact id,可以随便写一个,在Packaging中选择war类型,点击下一步,在以下步骤中一直next,直到最后点击finish。
2-3、右击项目,选择properites,打开对话框,在此界面右边导航栏选中 Project Facets,点击超链接Convert Faceted from。
2-4、在Configuration中选择custom,在下方的Project Facet的Dynamic Web Module中选择2.5版本,在java中选择1.6。
注意:这些选择可能根据tomcat版本变化而变化,就tomcat6来说选择以上选项是可以的。
此步骤非常重要,只有操作了此步骤,右侧导航栏才会有Deployment Assembly 链接。
2-5、接下来点击右边面板的Runtime面板,可以看到下方中有tomcat,如果没有,则点击下面的new,新建一个,新建后选中复选框,然后apply,ok。
2-6、在项目属性面板中的作部导航栏选择Deployment Assembly选项,在右边Web Deployment Assembly中,包含一些文件夹,这里解释一下:
src/main/java:该文件夹是存放java源码的,发布项目时会将该文件夹下的class文件复制到WEB-INF/classes目录下。
src/main/resources:该文件夹一般放置配置文件,如xml,properties文件等,其实也可以放置java文件,只是一种约定罢了,发布项目时该文件夹的文件也会复制到WEB-INF/class中。
至于test,有些类似,只不过这些是测试代码,用过maven的应该会知道这一点。
src/main/webapp:maven中约定是把该文件夹当成是普通web项目中的WebRoot目录,看看右边的deploy path,发布项目时是发布到根目录/了。该文件夹在建成的maven web项目中,在其内尚没有WEB-INF/classes,WEB-INF/lib文件夹,需要手工建立。
注意:有时候由于某种原因,你打开的的视图可能包含WebContent,需要做如下处理:
选中 WebContent,remove掉它,再新建一个,Source文件夹为src/main/webapp,deploy path为 /,点击apply,ok即可。
最后还必须将maven库映射到WEB-INF/lib下,具体操作如下,点击add按钮,进入视图,选择java build path entries,点击next,选择Maven Dependencies,点击finish。
如果不把Maven Dependencies映射到WEB-INF/lib,则在服务端如servlet中用到maven中的库时,则会提示找不到类(虽然你在编写代码时没有红xx,但是运行程序时却会找不到类)。
三、运行
在eclipse的server视图中添加你的项目,右键选择的tomcat服务器,选择add and remove,添加刚才新建的web工程。
在src/main/java中建立一个servlet,在src/main/webapp中建立一个jsp。
启动tomcat,访问你的servlet和jsp,在servlet中你可以定断点,可以调试。
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Tomcat在Windows中的配置流程
本文介绍在Windows操作系统中,下载、配置Tomcat的方法~
Java Windows Tomcat 开发环境 环境配置 -
tomcat在eclipse中的集成配置
首先要安装一个插件
开发工具 java tomcat eclipse 重启 -
Eclipse中配置maven并创建maven的web项目
一、在eclipse中配置maven其实有的eclipse中也自带maven,但因为它的版本固定的太死了,很可能其他人的项目到你的电脑中就跑不了了,所以能自定义我们的maven会更好。首先进入Perferences,找到maven–>Installations,然
工具 Maven eclipse配置maven maven创建web项目 maven依赖