博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven + eclipse + tomcat 实战JSP
阅读量:5221 次
发布时间:2019-06-14

本文共 2519 字,大约阅读时间需要 8 分钟。

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

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

一、安装JDK

  1. ,我下载的是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. ,我下载的是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 CorporationJava home: D:\Program Files\Java\jdk1.7.0_05\jreDefault locale: zh_CN, platform encoding: GBKOS name: "windows 2003", version: "5.2", arch: "x86", family: "windows"

三、安装tomcat

  1. ,我下载的是 32-bit Windows zip,解压至 D:\Java\tools\apache-tomcat-7.0.29
  2. 配置环境变量:
    set CATALINA_HOME=D:\Java\tools\apache-tomcat-7.0.29set 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:

    Hello World!

  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。

转载于:https://www.cnblogs.com/zhaiqianfeng/archive/2012/08/21/4617063.html

你可能感兴趣的文章
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5
查看>>
UITableViewCell 加载、添加、删除
查看>>
算法-KMP-leetcode-java
查看>>
IDEA Caused by: java.lang.OutOfMemoryError: PermGen space
查看>>
算法第3章上机实践报告
查看>>
string时间转换为时间格式
查看>>
2.3NandFlash的操作
查看>>
oracle文件版本
查看>>
使用Dagger2做静态注入, 对比Guice.
查看>>
Nginx+Tomcat 集群部署
查看>>
Maven项目实战(1)
查看>>
maven(基础介绍一)
查看>>
VB6之断点续传
查看>>
php检测文件只读、可写、可执行权限
查看>>
696. Count Binary Substrings - LeetCode
查看>>
http://blog.csdn.net/baimafujinji/article/details/10931621
查看>>
[置顶] 【VB.NET2010】在空间上显示提示气泡框的方法
查看>>
手动安装Laravel
查看>>
关于c++中const的基本用法
查看>>
git彻底删除commit记录的方法
查看>>