Maven项目的运行
来源:互联网 发布:域名转码工具 编辑:程序博客网 时间:2024/06/04 01:23
运行项目
运行Maven大概有三种方法:
1、把项目加载到Tomcat中去。
2、以Maven Tomcat插件的形式运行项目。
1、直接把项目加载到Tomcat中然后就可以运行
点击Finsh,然后右键Tomcat----> start启动项目,右键index.jsp----> Run AS ----> Run on Server
成功运行index.jsp页面
2、以Maven Tomcat插件的形式运行项目
Maven Tomcat插件现在主要有两个版本,tomcat-maven-plugin和tomcat 6/7-maven-plugin,使用方式基本相同。
2.1、tomcat-maven-plugin 插件官网:https://github.com/apache/tomcat-maven-plugin
2.2 、tomcat7-maven-plugin 插件官网:
http://tomcat.apache.org/maven-plugin.html
https://tomcat.apache.org/maven-plugin-trunk/index.html
2.1 、tomcat-maven-plugin 插件使用
配置
在pom.xm 加入以下xml
完整的pom.xml文件
其中的servlet-api他的scope参数要设置为provided不然会出现jar包依赖冲突。
scope的其他参数如下:
○ compile
默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布
○ provided
跟compile相似,但是表明了dependency 由JDK或者容器提供,例如Servlet AP和一些Java EE APIs。这个scope 只能作用在编译和测试时,同时没有传递性。
○ runtime
表示dependency不作用在编译时,但会作用在运行和测试时,如JDBC驱动,适用运行和测试阶段。
○ test
表示dependency作用在测试时,不作用在运行时。 只在测试时使用,用于编译和运行测试代码。不会随项目发布。
○ system
跟provided 相似,但是在系统中要以外部JAR包的形式提供,maven不会在repository查找它。
configuration参数说明:
path ----是访问应用的路径 是运行时路径——http://host:port/platform
port ----是tomcat 的端口号
uriEncoding ----URL按UTF-8进行编码,这样就解决了中文参数乱码。
Server ----指定tomcat名称,需要配置maven的settings.xml文件。
运行项目:
右键项目-->Run AS --> Run Configurations 以: tomcat7:run 运行项目
几个常用的Goal
描述
tomcat:deploy
部署一个web war包
tomcat:reload
重新加载web war包
tomcat:start
启动tomcat
tomcat:stop
停止tomcat
tomcat:undeploy
停止一个war包
tomcat:run
启动嵌入式tomcat ,并运行当前项目
点击Run
访问: http://localhost:8080/com/
2.2 、tomcat7-maven-plugin 插件
在pom.xml中加入以下代码
运行项目:
右键项目-->Run AS --> Run Configurations 以: tomcat7:run 运行项目
点击Run
访问: http://localhost:8080/web/
- Maven项目的运行
- 运行maven项目的步骤
- maven项目的导入、编译和运行
- Maven tomcat运行项目的参数记录
- 运行maven项目三部曲
- maven项目打包运行
- 运行maven项目
- Myeclipse运行Maven项目
- maven运行application项目
- 从环境变量的配置到maven项目的编译、运行
- Java 项目转为Eclispe Plugin Maven项目并调试/运行在Maven内嵌的Tomcat
- 创建并运行maven项目
- eclipse中运行maven项目
- Maven搭建项目并且运行
- 创建并运行maven项目
- idea运行maven web项目
- 创建并运行maven项目
- IntelliJ IDEA 运行 Maven 项目
- Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable
- Ubuntu下安装及使用Git以及Github
- Fragment与Android架构
- http返回状态码
- 冒泡排序、选择排序、插入排序(java)
- Maven项目的运行
- 毕业设计那点事
- 207.m1-ListView添加banner图
- win32GDI位图编程实现推箱子小游戏
- Primes(素数)
- epoll讲解
- 通过CardView和RecyclerView实现横向卡片式滑动效果
- C# 学习之4数组
- MinGW64\lib32路径不存在问题