zoukankan      html  css  js  c++  java
  • 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    
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    对象的创建
    Java运行时数据区域
    Java内存模型
    LinkedList小练习及相关算法
    面试题之矩阵与转置矩阵相乘
    快速排序
    垃圾收集器
    java垃圾收集相关问题
    Win7下安装Centos7双系统出错:No valid bootloader target device found.
    Scanner类的方法
  • 原文地址:https://www.cnblogs.com/zhaiqianfeng/p/4617063.html
Copyright © 2011-2022 走看看