Mvn+Jetty启动项目
这里要注意,Mvn加jetty启动项目,主要用到的是Maven的jetty插件,和你下的Jetty服务器没什么关系。
我的运行环境是jdk1.7,Eclipse-mars,Maven是Eclipse自带的。
直接上pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>MvcTest</groupId><artifactId>MvcTest</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>MvcTest Maven Webapp</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><spring.version>4.1.4.RELEASE</spring.version><hibernate.version>4.2.11.Final</hibernate.version><jackson.version>2.5.0</jackson.version><!-- log4j日志文件管理包版本 --><slf4j.version>1.7.7</slf4j.version><log4j.version>1.2.17</log4j.version></properties><dependencies><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope></dependency><!-- 导入java ee jar 包 --> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> </dependency><!-- spring --><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>${spring.version}</version><scope>test</scope></dependency><!-- 使用springMVC配置 --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><!-- 关系型数据库整合时配置 如hibernate jpa等 --><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>${spring.version}</version></dependency><!-- hibernate --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version>${hibernate.version}</version></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-ehcache</artifactId><version>${hibernate.version}</version></dependency><!-- 二级缓存ehcache --><dependency><groupId>net.sf.ehcache</groupId><artifactId>ehcache</artifactId><version>2.9.0</version></dependency><!-- mysql连接 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.34</version></dependency><dependency><groupId>com.oracle</groupId><artifactId>ojdbc7</artifactId><version>12.1.0.1</version></dependency><!-- c3p0数据源 --><dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.5-pre10</version></dependency><!-- json --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.1.41</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson.version}</version></dependency><!-- aop --><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.8.4</version></dependency><!-- servlet --><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>3.0-alpha-1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><!-- 日志文件管理包 --> <!-- log start --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <!-- 格式化对象,方便输出日志 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.41</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency> <!-- log end --> <dependency><groupId>org.hibernate</groupId><artifactId>hibernate-search</artifactId><version>4.2.0.Final</version></dependency><dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-smartcn</artifactId> <version>3.6.2</version> </dependency><!-- Jetty --><dependency><groupId>org.eclipse.jetty.aggregate</groupId><artifactId>jetty-all</artifactId><version>8.0.4.v20111024</version></dependency><!-- Jetty Webapp --><dependency><groupId>org.eclipse.jetty</groupId><artifactId>jetty-webapp</artifactId><version>8.0.4.v20111024</version></dependency></dependencies><build><finalName>MvcTest</finalName><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.7</source><target>1.7</target></configuration></plugin><plugin><groupId>org.mortbay.jetty</groupId><artifactId>jetty-maven-plugin</artifactId><version>8.1.5.v20120716</version><configuration><connectors><connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"><port>8082</port> <!-- 访问端口,默认8080 --></connector></connectors><stopPort>9966</stopPort><stopKey>foo</stopKey><scanIntervalSeconds>10</scanIntervalSeconds><webApp><!-- web项目根路径 --><contextPath>/</contextPath></webApp></configuration></plugin></plugins></build> </project>
这里要注意,最后一个插件就是最关键的,这个配置好了就OK了。然后只需要在cmd中找到项目根目录的文件夹底下,然后输入mvn jetty:run就OK了。
转载于:https://www.cnblogs.com/wpcnblog/p/6495600.html
Mvn+Jetty启动项目相关推荐
- Gradle 配置jetty启动项目
2019独角兽企业重金招聘Python工程师标准>>> 配置插件 apply plugin: 'jetty' 配置jetty启动属性 jettyRun {// 启动的端口httpPo ...
- IntelliJ IDEA 配置Jetty启动项目
公司需要使用IDEA开发,原先ecilpse直接使用Jetty插件,一步完成,IDEA比较复杂. 开始吧: 1. 项目介绍&第一步: 项目架构:SpringMVC+Maven+Mybatis+ ...
- springboot项目中的注解 启动项目的方式 解决spring的bean.xml配置不生效 spring的基础JDBC配置
依赖 创建一个 Spring Boot 工程时,可以继承自一个 spring-boot-starter-parent ,也可以不继承 先来看 parent 的基本功能有哪些? 定义了 Java 编译版 ...
- JFinal+Jetty+Maven项目搭建
JFinal这两年可以说是非常火热的一款极速开发的框架,随着其生态圈的良好发展,拥有了众多的粉丝.一些市面上的企业也开始搭建JFinal框架来实现业务的运营. 个人觉得JFinal真的适合程序员接额外 ...
- eclipse maven jetty插件方式启动项目
2019独角兽企业重金招聘Python工程师标准>>> 1. 2.点击run即可启动项目 参考:maven命令具体含义请自行百度.例子:maven clean的作用 / maven ...
- eclipse maven jetty启动修改默认端口
如何修改eclipse中的maven项目jetty服务器的默认端口那?网上有很多办法,但配置上都没有效果,最后找到了简单.简洁的解决办法,就是在eclipse的jetty启动命令后面加上以下内容 je ...
- java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析
SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了.下面介绍SpringBoot项目打j ...
- tomcat8 启动项目pom.xml配置
tomcat8 启动项目pom.xml配置 <build><finalName>WebTest</finalName><plugins><plug ...
- 启动项目时出现java.io.EOFException异常。
2019独角兽企业重金招聘Python工程师标准>>> 启动项目时报以下异常 严重: Exception loading sessions from persistent stora ...
最新文章
- 云服务器适合什么样的用户?
- 青春是如此美好,又怎忍平凡度过
- SAP CRM呼叫中心activity board的填充逻辑调试
- sigquit信号默认忽略吗_老妹儿,你真的搞懂了 Shell 信号吗?
- Django-安装xadmin的方法及主要配置方法
- 【Linux基础】查看硬件信息-CPU
- 迁移实战:一次AntDB(基于pgxl分布式架构的数据库)数据库迁移经验分享
- Python 爬虫逆向破解案例实战 (二):STEAM密码加密 (RSA) 逆向
- 给大家推荐一款冰点文档下载器(免登陆,免积分)下载百度,豆丁,畅享网,mbalib,hp009,mab.book118文库文档
- Android逆向之旅---Android手机端破解神器MT的内购VIP功能破解教程
- Python爬虫之爬取网站图片
- 使用POI为Excel添加数据有效性验证
- arm学习方法(转)
- 迅雷极速版服务器响应,如何阻止迅雷极速版强制更新?这个方法很简单
- Linux TCP之sack(一)
- python爬虫爬取图片的简单步骤和实现代码
- java之黑帽子逻辑题_一道逻辑推理题有2种帽子,黑的和
- android.app.WallpaperManager壁纸管理类
- conda使用清华源解决pytorch安装过慢问题5分钟安装成功!!!!!!!
- Window Server 2022 无法安装网卡驱动 1219-v
热门文章
- openssl生成证书linux,linux中openssl生成证书和自签证书linux操作系统 -电脑资料
- js中 replace(/\//g, '') 什么作用. 正则表达式
- linux 中输入一个c程序,从c源程序到Linux可执行代码的过程
- zigzag扫描matlab,ZIGZAG扫描的MATLAB实现 | 学步园
- 智能车竞赛线上比赛部分镜头
- 第十五届全国大学生智能车竞赛室外光电创意组别进入线下比赛的队伍名单
- LED的电流与光强之间的关系
- pandas 季度_当缺少季度时,如何确定pandas数据帧的季度行值的差异
- quartz 分布式_后端必备分布式技术之-调度系统Quartz设计原理
- python dataframe数据类型_python-Pandas DataFrame,1、2、3和NaN值的默认数据类型