maven + eclipse + tomcat 实战JSP

本文并没有把maven和tomcat集成到eclipse中,主要是我的网络不好使,需要使用代理,否则离线安装插件,但始终没成功。

主要步骤:安装JDK、安装maven、安装tomcat、使用maven创建webapp、使用eclipse编辑。本文主要目的就为了梳理三者的配合使用的流程,没有深入探讨,所以高手请飘过。

一、安装JDK

  1. 下载JDK,我下载的是jdk-7u6-windows-i586.exe。
  2. 安装JDK和JRE,我的安装目录是:D:\Program Files\Java\jdk1.7.0_05
  3. 配置环境变量:
    set path=%path%;"D:\Program Files\Java\jdk1.7.0_05"
    set classpath="D:\Program Files\Java\jdk1.7.0_05\bin" 
    配置变量可以有两种方式,一种使用:通过“控制面板”->“系统”->“高级”->“环境变量”对话框进行的,这种需要重启计算机;还有一种就是set命令,但重启后系统变量就没有了。自己使用过程实践证明的,不知理解是否正确。
  4. 如果一切顺利,那么在CMD中敲入命令:java -version 就能看到
    java version "1.7.0_05"
    Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
    Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)

二、安装maven

  1. 下载maven,我下载的是apache-maven-3.0.4-bin.zip,解压至 D:\Java\tools\apache-maven-3.0.4
  2. 设置环境变量:
    set JAVA_HOME="D:\Program Files\Java\jdk1.7.0_05"
    set path=%path%;D:\Java\tools\apache-maven-3.0.4\bin
  3. 如果一切顺利,在CMD中敲入命令:mvn -v 就能看到
    Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
    Maven home: D:\Java\tools\apache-maven-3.0.4\bin\..
    Java version: 1.7.0_05, vendor: Oracle Corporation
    Java home: D:\Program Files\Java\jdk1.7.0_05\jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows 2003", version: "5.2", arch: "x86", family: "windows"

三、安装tomcat

  1. 下载tomcat,我下载的是 32-bit Windows zip,解压至 D:\Java\tools\apache-tomcat-7.0.29
  2. 配置环境变量:
    set CATALINA_HOME=D:\Java\tools\apache-tomcat-7.0.29
    set path=%path%; %CATALINA_HOME%\bin
    tomcat也需要JAVA_HOME,在安装maven已经设置了。
  3. 进入tomcat的bin目录,执行批处理startup.bat,运行tomcat。
  4. 如果顺利,属于http://localhost:8080会看到tomcat默认页。注意tomcat默认使用的是8080端口,启动前,请检查是否端口被占用。

四、使用maven创建webapp

  1. 创建webapp的mvn命令:
    mvn archetype:create -DgroupId=com.byd -DartifactId=test-webapp -DarchetypeArtifactId=maven-archetype-webapp
  2. 我把测试的web程序都放在了D:\Java\code\web目录,在CMD中CD目录:D:\Java\code\web,然后执行上述命令,将会建立test-webapp目录;其中有index.jsp:
    <html>
    <body>
    <h2>Hello World!</h2>
    </body>
    </html>
  3. 打包webapp,首先cd到test-webapp目录,执行命令:mvn package,可在test-webapp\target看到生成的包test-webapp.war
  4. 发布:把test-webapp.war放到tomcat目录的webapps里,重新启动tomcat
  5. 浏览器打开:http://localhost:8080/test-webapp/,将看到“Hello World!”

五、使用eclipse编辑

  1. 使用maven生成eclipse项目:mvn eclipse:eclipse
  2. 使用ecilipse导入项目:
    eclipse->import->General:Existing Projects into Workspace->包含该工程的目录(test-webapp)
    eclipse会自动搜寻到刚刚创建的eclipse工程。
  3. 导入工程后会发现eclipse报"找不到M2_REPO"的错误,其实这是个环境变量,就是指向你的本地库。把该变量加入eclipse, 方法为:
    Window -> Preferences -> Java -> Build Path -> Classpath Variables -> New
    Name输入M2_REPO,Path输入maven的本地库。
  4. 在linux和windows下默认的都是在$HOME/.m2/repository。如 我是administrator 则为: C:/Documents and Settings/Administrator/.m2/repository。
出处:http://www.zhaiqianfeng.com    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/zhaiqianfeng/p/4617063.html