1. 程式人生 > >在CentOS中搭建伺服器環境並且釋出war包

在CentOS中搭建伺服器環境並且釋出war包

  在一些小公司中,開發,測試,運維都是一個人的工作,因此學會搭建伺服器環境是必不可少的技術。

   一:系統環境:

   1:伺服器:

         ip地址 

        使用者名稱和密碼

   2:軟體

      將軟體傳送至/home/公司名稱英文/softwares

       apache-tomcat-8.0.33.tar.gz

       jdk-8u91-linux-x64.gz

    解壓jdk:

    (1): file jdk-8u91-linux-x64(差看檔案型別)

    (2): tar -xvf jdk-8u91-linux-x64(解壓tar的檔案)

 3:配置伺服器

     在/home/公司名稱英文/下建立app資料夾,在app資料夾下執行如下操作:

(1)建立相應的資料夾sso,server,publish,temp。

(2)jdk1.8.0_19是jdk的地址,是把解壓後的jdk給mv過來。

(3)server是存入Tomcat,將解壓的tomcat給mv過來

  (4)publish是war包放入的地方。

(5)temp是臨時檔案,這個是設定外來的檔案先放入這個地方,然後mv到其他地方。

/home/公司名稱英文/app/專案名稱

/home/公司名稱英文/app/專案名稱/jdk1.8.0_91

/home/公司名稱英文/app/專案名稱/server

/home/公司名稱英文/app/專案名稱/publish

/home/公司名稱英文/app/專案名稱/temp


 4:配置軟連結

進入系統後 cd /

然後執行mkdir tomcat-專案名稱-埠號 建立一個資料夾,然後執行下面的軟連線(需要什麼就設定什麼軟連線)

sudo ln -s /home/公司名稱英文/app/專案名稱/server/tomcat8/bin/startup.sh .

sudo ln -s /home/公司名稱英文/app/專案名稱/server/tomcat8/bin/shutdown.sh .

sudo ln -s /home/公司名稱英文/app/專案名稱/server/tomcat8/logs/catalina.out .

sudo ln -s /home/公司名稱英文/app/專案名稱/server/tomcat8/conf .

sudo ln -s /home/公司名稱英文app/專案名稱/server/tomcat8 .

sudo ln -s /home/公司名稱英文/app/專案名稱/server/tomcat8/logs .

sudo ln -s /home/公司名稱英文/app/專案名稱/server/tomcat8/webapps .

sudo ln -s /home/公司名稱英文/app/專案名稱/server/tomcat8/bin .

sudo ln -s /home/公司名稱英文/app/專案名稱/publish .

5:指定java虛擬機器

(位置在tomcat/bin下面)

catalina.sh  

export JAVA_HOME=/home/公司名稱英文/app/專案名稱/jdk1.8.0_91

 6:配置jvm

catalina.sh

JAVA_OPTS='-server -Dfile.encoding=UTF-8 –Xms256m –Xmx256m  -Djava.security.egd=file:/dev/./urandom'

說明: -Djava.security.egd=file:/dev/./urandom是centOS7.3中帶的如果不是7.3是7.2就不需要。

7:為war包建立符號連線(link)

cd /home/公司名稱英文/app/專案名稱/server/tomcat8/webapps

ln -s /home/公司名稱英文/app/專案名稱/publish/dubbo-專案名稱-provider-0.0.1-SNAPSHOT.war ./專案名稱.war

注意:短橫線



/home/公司名稱英文/app/專案名稱

/home/公司名稱英文/app/專案名稱/jdk1.8.0_91

/home/公司名稱英文/app/專案名稱/server

/home/公司名稱英文/app/專案名稱/publish

/home/公司名稱英文/app/專案名稱/temp