天天看點

手把手教你Springboot項目部署到阿裡雲教程(2) 安裝java web開發環境jdk和Tomcat

往期文章 Springboot項目部署到阿裡雲教程(1) 成功連接配接遠端雲伺服器和配置阿裡雲安全組
承接上文,我們已經可以通路到我們的 雲伺服器 了,那麼現在開始往裡面安裝應用。

教程jdk、tomcat、mysql下載下傳位址

連結: https://pan.baidu.com/s/1FS1yYNqvnRJODklRnm9wog 提取碼: g6nb

一. 去官網下載下傳JDK

手把手教你Springboot項目部署到阿裡雲教程(2) 安裝java web開發環境jdk和Tomcat
一般常見的做法是下載下傳下來然後用工具傳到

Linux伺服器

上,我這裡推薦一種讓 幫你下載下傳的方法:

1 、用

IE浏覽器

下載下傳這個檔案,然後去下載下傳中心暫停并

複制下載下傳連結

手把手教你Springboot項目部署到阿裡雲教程(2) 安裝java web開發環境jdk和Tomcat

選擇IE浏覽器

2、下載下傳

# 切換目錄
cd /
# 建立一個檔案夾 Java 
mkdir usr/local/java
# 進入這個檔案夾
cd /usr/local/java
# 将複制下來的下載下傳連結`ctrl+insert`放到這裡
wget 下載下傳連結           

3、解壓

chmod +x jdk-8u191-linux-x64.tar.gz

tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/java

4、設定環境變量:

a . 打開/etc/profile:

vi /etc/profile

,按

i

進入編輯模式

b . 将以下資訊

ctrl+insert

進去,注意自己的版本号

export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH           

c . 按下

Esc鍵

退出編輯模式,輸入

:wq

儲存并關閉檔案

d . 加載環境變量:

source /etc/profile

e . 運作

java -version

指令,顯示JDK版本資訊時,表示 JDK 已經安裝成功

二. 官網下載下傳安裝Tomcat

  1. 建立一般使用者 www來運作Tomcat:

    useradd www

  2. 建立網站根目錄:

    mkdir -p /data/wwwroot/default

  3. 本示例将直接在網站根目錄下建立一個 Tomcat 測試頁面

    echo Tomcat test > /data/wwwroot/default/index.jsp

chown -R www.www /data/wwwroot

  1. 還是一樣的方法去官方找下載下傳連結

    cd /usr/local

wget 下載下傳連結

  1. 解壓安裝,注意自己的版本

    解壓

    tar xzf apache-tomcat-8.5.34.tar.gz

改名

mv apache-tomcat-8.5.34 /usr/local/tomcat/

授權

chown -R www.www /usr/local/tomcat/

  1. 配置server.xml

    切換到/usr/local/tomcat/conf/ 目錄:

    cd /usr/local/tomcat/conf/

重命名server.xml 檔案:

mv server.xml server.xml_bk

建立一個新的server.xml 檔案,運作指令

vi server.xml

按下

i

鍵進入編輯模式,添加以下内容

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8006" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<Listener className="org.apache.catalina.core.AprLifecycleListener"/>
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
 type="org.apache.catalina.UserDatabase"
 description="User database that can be updated and saved"
 factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
 pathname="conf/tomcat-users.xml"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="8080"
 protocol="HTTP/1.1"
 connectionTimeout="20000"
 redirectPort="8443"
 maxThreads="1000"
 minSpareThreads="20"
 acceptCount="1000"
 maxHttpHeaderSize="65536"
 debug="0"
 disableUploadTimeout="true"
 useBodyEncodingForURI="true"
 enableLookups="false"
 URIEncoding="UTF-8"/>
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
  resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="/data/wwwroot/default" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/data/wwwroot/default" debug="0" reloadable="false" crossContext="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>
</Engine>
</Service>
</Server>           

Esc 鍵

:wq

儲存并退出編輯

  1. 設定JVM參數

    運作指令

    vi /usr/local/tomcat/bin/setenv.sh

    , 建立/usr/local/tomcat/bin/setenv.sh。

i

鍵進入編輯模式,添加以下内容

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

  1. 設定Tomcat 自啟動腳本。

    下載下傳腳本:

wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init

重命名Tomcat-init:

mv Tomcat-init /etc/init.d/tomcat

添加執行權限:

chmod +x /etc/init.d/tomcat

運作以下指令,設定啟動腳本JAVA_HOME,注意版本号

sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_191@' /etc/init.d/tomcat

  1. 設定自啟動
chkconfig --add tomcat
chkconfig tomcat on           
  1. 啟動Tomcat

    service tomcat start

手把手教你Springboot項目部署到阿裡雲教程(2) 安裝java web開發環境jdk和Tomcat
下一篇安裝MySQL,覺得有用,喜歡關注