1、首先要檢查服務(wù)器是否安裝有jdk
? ? ? ??java –version
2、檢查服務(wù)器所安裝的操作系統(tǒng),并安裝JDK
? ? a) ? 使用命令uname –a查看操作系統(tǒng),如果有x86_64就是64位的,沒有就是32位
? ? b) ??創(chuàng)建安裝目錄,并將文件考到該路徑下(進入該目錄下,用rz注意將壓縮包直接copy進來,)
? ? c) ? ?解壓文件:tar?xvf??jdk-xxxx-linux-x64.tar.gz
3、配置java環(huán)境
注意:常在/etc/profile文件中修改環(huán)境變量,在這里修改的內(nèi)容是對所有用戶起作用的。
vi +文件名進入,按insert 進行編寫, 編寫完,先按Esc,再? :wq? 保存并且退出(初次配置費了好長時間,艸)
? ? 在里面添加如下內(nèi)容,注意路徑是安裝JDK的路徑
? ? ? ? export?JAVA_HOME=/home/xdl/java/jdk1.8.0_25
? ? ? ? export?JAVA_BIN=/home/xdl/java/jdk1.8.0_25/bin
? ? ? ? export?PATH=$PATH:$JAVA_HOME/bin
? ? ? ? export?CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
? ? ? ? export?JAVA_HOME?JAVA_BIN?PATH?CLASSPATH
#set Maven environment
export MAVEN_HOME=/home/xdl/maven/maven3.3
export PATH=${MAVEN_HOME}/bin:${PATH}
讓環(huán)境變量生效:
? ? ? ? source /etc/profile
? ? ? ? 重啟測試,輸入java –version檢查是否安裝配置成功
4、mysql數(shù)據(jù)庫的安裝
? ? a) ?、首先檢查mysql是否已經(jīng)安裝了,linux操作系統(tǒng)在命令行下用ps -ef | grep mysqld?查看是否有mysql的進程。
? ? b) ?、安裝mysql
第一步:shell終端輸入命令:
apt-get install mysql-server
執(zhí)行完成后。再輸入如下命令:
apt-get install mysql-client
? ? ? ? ? ? ? ? 在安裝mysql-server?時,會要求設(shè)置MySQL 的root密碼,按步驟設(shè)置即可。
? ? ? ? 第二步:啟動服務(wù),在使用之前必須要開啟MySQL服務(wù),可用以下兩條命令中的一條開啟MySQL服務(wù):
????????1)service mysql start
????????2)/etc/init.d/mysql start
? ? ? c) 、創(chuàng)建數(shù)據(jù)庫
? ? ? ? ? ? ? ??create database 數(shù)據(jù)庫名;
d) 、導(dǎo)入數(shù)據(jù)
5、搭建jetty
jetty在linux下安裝,配置和部署一個war項目
? ? 1)、官網(wǎng)下載:https://www.eclipse.org/jetty/download.html
? ? ? ? ? ? 解壓命令:tar -xvf jetty7.tar.gz
? ? ? ? ? ? 解壓之后把目錄名改成jetty,那么jetty_home的目錄就是/xxx/xxx/jetty
? ? 2)、配置環(huán)境JETTY_HOME
export JETTY_HOME=/xxx/xxx/jetty
? ? 3)、啟動和關(guān)閉jetty命令
? ? ? ? ? ? 進入 cd xxx/xxx/jetty/bin 目錄下有個jetty.sh文件
? ? ? ? ? ? 執(zhí)行命令:./jetty.sh start?啟動,啟動之后瀏覽器輸入訪問地址:
? ? ? ? ? ? http://ip:port/?例如:http://192.168.10.254:8080??能jetty界面就成功了,
? ? ? ? ? ? 關(guān)閉jetty的命令如下::./jetty.sh stop
? ? ? ? ? ??修改端口是在etc/jetty.xml文件下,默認是8080,
jetty目錄結(jié)構(gòu)如下:
*contexts 熱部署目錄
* etc jetty配置文件目錄
* extras jetty可選擴展
* modules 子模塊
* patches 補丁patches
* pom.xml is jetty的maven2構(gòu)建文件
* start.jar is jetty7主程序
*webapps應(yīng)用路徑,發(fā)布的引用基本都放這里
6、jenkins安裝以及整個工程的配置
? ? 1)拷貝下載的 jenkins.war 到 jetty的webapps目錄下:# cp jenkins.war /home/jetty/jetty/webapps/
? ? 2)仿照web項目的部署,在contexts/里面cp一份jenkins.xml,打開編輯下.
? ? 3)在系統(tǒng)的環(huán)境變量配置里面:vi /etc/profile

7、jetty上部署war項目
部署war web項目-----------第一次配置,費了很長時間
? ? ? ? ? ? (1)通過git進入本地項目的路徑,用mvn clean package生成war包;
? ? ? ? ? ? (2)在shell端進入/home/xdl/jetty/jetty7/webapps/,rz本地生成的war包到webapps下;
? ? ? ? ? ? (3)進入/jetty7/contexts, 從test.xml復(fù)制一份,名為:項目名-版本號.xml的文件,修改下里面的內(nèi)容,
? ? ? ? ? ? ? ? ? ? 改成與本項目相關(guān)的,這個不難!


? ? ? ? ? ? 注意:jetty默認的項目test.war,對應(yīng)的配置文件/contexts/test.xml默認訪問是ip:端口,
? ? ? ? ? ? ? ? ? ? ?可以將它的訪問改為ip:端口/test

? ? ? ? ? ? 重啟jetty。
cat 日志地址