日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins部署java项目(五)

發布時間:2025/4/16 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins部署java项目(五) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、web server安裝jdk+tomcat其中jdk可以為openjdk,版本1.8

1.1 安裝jdk環境

方式一:直接使用yum安裝openjdk # yum install -y java-1.8.0*方式二:本地安裝在oracle官網下載rpm安裝包: # yum localinstall jdk-8u92-linux-x64.rpm方式三:下載二進制包自定義profile環境變量: 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html # tar xvf jdk-8u121-linux-x64.tar.gz -C /usr/local/ # ln -sv /usr/local/jdk1.8.0_121 /usr/local/jdk # vim /etc/profileexport HISTTIMEFORMAT="%F %T `whoami` "export JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin# source /etc/profile # java -version java version "1.8.0_121" # 確認可以出現當前的java版本號 Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

1.2 安裝tomcat環境

# 1. 安裝tomcat wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz tar xf apache-tomcat-8.5.42.tar.gz mv apache-tomcat-8.5.42 /usr/local/ ln -s /usr/local/apache-tomcat-8.5.42/ /usr/local/tomcat# 2. 打開管理頁面,設置用戶名及密碼 vim /usr/local/tomcat/conf/tomcat-users.xml # 在倒數第一行</tomcat-users>前面加入下面的內容 <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user name="admin" password="123456" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" /># 3. 修改允許訪問的IP地址列表,允許192.168.7.*段IP地址 vim /usr/local/tomcat/webapps/manager/META-INF/context.xmlallow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192.168.7.*" /># 4. 啟動tomcat /usr/local/tomcat/bin/startup.sh

1.3 訪問管理界面如下:

http://192.168.7.83:8080/manager/html

二、?jenkins server安裝jdk和maven

jdk安裝方法參見上面,下面是maven的安裝方法

軟件下載地址:https://maven.apache.org/download.cgi

# 1. 安裝下載安裝maven
wget
http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz tar xf apache-maven-3.6.1-bin.tar.gz -C /usr/local/ ln -s /usr/local/apache-maven-3.6.1/ /usr/local/maven# 2. 加入環境變量 vim /etc/profile PATH=/usr/local/maven/bin/:$PATH source /etc/profile

三、在jenkins web頁面上進行全局工具配置

系統管理->全局工具配置->maven配置、jdk、maven

四、檢查安裝Maven Integration和Deploy to container插件

系統管理-->插件管理-->可選插件-->安裝完成之后重啟jenkins

# 安裝完成之后,手動重啟jenkins
systemctl restart jenkins

?五、構建maven項目

5.1 安裝完如上插件之后,再點擊新建任務的時候就會多出“構建一個maven項目”

5.2 配置代碼倉庫,此代碼是hello world的demo war包

下載地址:鏈接:https://pan.baidu.com/s/1kmrsglMGi8kyZZqDN31bUw 提取碼:wrot

5.3 配置build

clean install 代表maven不同聲明周期的兩個階段,
clean:清除已編譯生成的文件,比如target目錄下文件,
install表示將源碼打包并放到本地倉庫(一般為.m2/repository)
-D表示maven的運行參數 maven.test.skip=true意味著跳過單元測試直接打包(maven正常的聲明周期是先測試再打包)

5.4 增加構建后步驟:Deploy war/ear to a container

5.5 立即構建項目

?

5.6 測試訪問

?

轉載于:https://www.cnblogs.com/cyleon/p/11064608.html

總結

以上是生活随笔為你收集整理的jenkins部署java项目(五)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。