转载

使用maven开发javaweb项目

想重新学习一下 java web 的知识,之前也学习过一些但是也没有用在开发中所以也忘的七七八八了,因为从事Android开发免不了要与服务器打交道,有时候想自己写一个小DEMO需要服务器的时候感觉真是很无奈。

安装eclipse

可以去 eclipse官网 上下载最新的 mars 版本,我下的是 Eclipse IDE for Java EE Developers 这个是专门 java ee 开发而定制的一个版本,下载后解压直接双击 eclipse 就可以运行了。

安装maven

我用的是 linux mint 所以可以直接输入命令安装。

sudo apt-get install maven

执行完命令后输入 mvn -v 查看是否安装成功, maven 的用法我这里就不介绍了。

创建项目

上面下载的 eclipse 版本已经帮我们安装好了 maven 插件,所有可以直接打开 eclipse 依次选择以下菜单:

    File->Other->Maven project->Next

弹出以下对话框,选择 maven-archetype-webapp 然后点击下一步这儿如果是第一次用的话用下载些东西。

使用maven开发javaweb项目

然后输入项目信息,关于 groupId , artifactId , version 的用处,这些都是 maven 里的知识这里我就不多说了。

使用maven开发javaweb项目

一个的 maven web项目的目录结构。

*   Project     *   src         *   main                 *   java                 *   resource                 *   webapp         * test                 * java                 * resource

依照上面的目录结构在工程中依次建立缺失的目录,然后将建立的目录加入到资源目录,整个项目差不多就可以运行了。

安装Tomcat maven插件

Tomcat 可以去网上下载,插件支持的版本是6、7这两个,推荐使用7。

为了支持 maven 插件需要配置 Tomcat 的用户配置文件,打开 $TOMCAT_HOME 进入 conf 打开 tomcat-users.xml 添加以下代码:

<user name="admin" password="admin" roles="manager-script" />

然后运行 Tomcat :

{$TOMCAT_HOME}/bin/startup.sh

回到 eclipse 打开项目的 pom.xml 文件在 <build> 节点中添加以下代码:

         <plugins>        <plugin>           <groupId>org.apache.tomcat.maven</groupId>           <artifactId>tomcat7-maven-plugin</artifactId>           <version>2.2</version>            <configuration>             <path>/${project.artifactId}</path>             <port>8080</port>         <url>http://localhost:8080/manager/text</url>         <username>admin</username>         <password>admin</password>        </configuration>         </plugin>       </plugins>    

添加完成后切换到命令行模式进入项目根目录,输入以下命令部署项目到 Tomcat

mvn tomcat7:deploy
原文  http://www.cnblogs.com/xwgblog/p/5132468.html
正文到此结束
Loading...