--- title: Maven(5)-jetty-plugin date: 2017-10-19 20:32:31 tags: - maven categories: - Java --- 与tomcat类似 , jetty也是一个servlet容器 , 为例如jsp和servlet提供运行环境 这里我们使用`jetty-maven-plugin`来部署运行一个web项目 关于如何把普通的maven项目改造为web项目 , 可以参考 [Maven(2)-搭建web项目][web_url] 在之前 , 我们仍然需要把这个项目去发布到tomcat然后运行tomcat 这里使用插件来实现把jetty嵌入到项目当中 #### 配置插件 首先需要在pom.xml当中配置这个插件 ```xml ... org.eclipse.jetty jetty-maven-plugin 9.4.7.RC0 jetty.xml src/main/webapp 3 / ... ``` #### 创建jetty配置文件 上面的配置指定了jetty.xml作为jetty的配置文件 当然如果配置比较简单 , 也可以直接写在这个插件的``当中 jetty.xml ( 直接放在项目的根目录下 ) ```xml 10 200 60000 false https 32768 8192 8192 true false 512 30000 true 5000 false false ``` #### 启动运行 直接在项目目录下执行命令 ```bash mvn jetty:run -e ``` 加上`-e`参数 , 如果运行有报错会在控制台打印堆栈信息 之后项目启动成功 , 就可以在浏览器当中根据配置的端口访问了 ![maven-jetty-plugin](/images/Java/maven-jetty-plugin.png) [web_url]: /Java/Maven(2)-搭建web项目/