1. 程式人生 > >將maven專案部署到jetty

將maven專案部署到jetty

轉載地址:https://jingyan.baidu.com/article/d3b74d64f07e101f77e60906.html

使用maven工具可以大大提高工作效率,對於建立的web應用,需要部署到容器(tomcat,jetty等)中才能夠啟動服務進行訪問。jetty也是一種輕量級的容器,通過將應用部署在這裡面,就可以訪問web應用,小編簡單介紹下如何將maven專案部署到jetty容器中。

工具/原料

  • maven軟體

  • IDE工具

建立maven工程web應用

  1. 1

    首先是要建立一個web應用。通過這個應用就可以進行測試,在工作空間中,右鍵--專案或者直接通過左上角File

    檔案--新建--project

    如何將maven專案釋出到jetty中

  2. 2

    如果需要建立maven工程,就需要點選maven的web應用,因為這是一個Maven專案的web應用,所以這裡選擇Maven專案打包的時候打成war包即可,

    如何將maven專案釋出到jetty中

  3. 3

    選擇跳過選擇maven預設的工程。因為有些快捷工程中需要其他的外掛不全。一般有預設的工程,如果要選擇其他的過程可以跳過設定,

    如何將maven專案釋出到jetty中

  4. 4

    輸入maven的座標,包括groupId artifactId 版本號.打包格式一定要選擇war設定對應的一些屬性之後,就可以自動成功建立,

    如何將maven專案釋出到jetty中

    END

建立servlet服務

  1. 1

    由於這裡使用的maven工程,所以對於java擴充套件包中的類是沒有引入的, 需要手動引入, 在pom.xml中新增servlet-api

    的依賴。可以通過一些網站查詢對應的配置檔案,增加依賴,

    如何將maven專案釋出到jetty中

  2. 2

    在java原始檔中新增一個servlet類繼承HttpServlet, 重寫其中的doGet方法.要重寫某些方法,為了方便起見可以只打印出一句話就可

    如何將maven專案釋出到jetty中

  3. 3

    在web.xml中配置對Servlet的配置, 設定攔截規則.配置攔截器,一般網頁訪問的時候都是通過攔截器進行轉發,

    如何將maven專案釋出到jetty中

    如何將maven專案釋出到jetty中

  4. 4

    編寫頁面程式碼. 只是為了演示部署, 頁面比較簡單.編寫一個比較簡單的頁面程式碼,

    如何將maven專案釋出到jetty中

    END

將maven專案釋出到jetty中

  1. 1

    如果要將maven專案釋出到jetty中,需要新增jetty的外掛,由於最新版本的jetty外掛需要jdk8以上的版本,所以這裡採用老版本的jetty

    如何將maven專案釋出到jetty中

  2. 2

    在工程的pom.xml檔案上點選右鍵--run as --選擇第三個.選擇第三個進行執行就可以,

    如何將maven專案釋出到jetty中

  3. 3

    在命令中, 輸入jetty:run命令開始啟動jetty同時將專案部署到jetty中.可以通過命令的方式,也可以通過其他的設定直接執行,

    如何將maven專案釋出到jetty中

  4. 4

    啟動正常之後,在瀏覽器中輸入專案地址以及服務, 如果頁面正常開啟說明部署成功.通過檢視頁面是否正常開啟來檢視是否部署成功,

    如何將maven專案釋出到jetty中