大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 在運行CentOS7的實例上手動部署JavaWeb開發(fā)環(huán)境

在運行CentOS7的實例上手動部署JavaWeb開發(fā)環(huán)境

更新時間:2022-03-17 10:20:42 來源:動力節(jié)點 瀏覽1622次

第一步:下載源代碼

1.從Apache Tomcat下載 Apache Tomcat 。

2.下載 JDK。

從Java 下載下載 JDK 安裝包。

說明如果在實例上使用wget命令下載JDK安裝包,解壓時報錯,可以將JDK安裝包下載到本地,然后上傳到實例。

登錄ECS 控制臺。

在左側(cè)導(dǎo)航欄中,選擇“實例與鏡像>實例” 。

選擇實例部署的地域。

在Instances頁面,找到該實例并在IP Address列中查看其公網(wǎng) IP 地址。

在 WinSCP 中,使用公共 IP 地址連接到實例。

將下載的Apache Tomcat和JDK安裝包上傳到實例的根目錄。

第 2 步:準(zhǔn)備安裝

1.向?qū)嵗陌踩M添加入站規(guī)則以允許所需端口上的流量。在此示例中,啟用了 SSH 端口 22 和 HTTP 端口 8080。

2.連接到實例。

3.禁用防火墻。

運行systemctl status firewalld命令檢查防火墻的狀態(tài)。

如果防火墻處于非活動狀態(tài),則防火墻被禁用。

如果防火墻處于活動狀態(tài),則防火墻已啟用。在此示例中,防火墻處于活動狀態(tài)。因此,您必須禁用防火墻。

禁用防火墻。如果防火墻處于非活動狀態(tài),請?zhí)^此步驟。

要暫時禁用防火墻,請運行systemctl stop firewalld命令。

注意運行此命令后,防火墻會暫時禁用。下次重啟實例后,它會進入活動狀態(tài)。

要永久禁用防火墻,請運行systemctl disable firewalld命令。

注意您可以再次啟用防火墻。

4.禁用安全增強型 Linux (SELinux)。

運行g(shù)etenforce命令檢查 SELinux 的狀態(tài)。

如果 SELinux 的狀態(tài)為Disabled,則 SELinux 被禁用。

如果 SELinux 的狀態(tài)為Enforcing,則 SELinux 已啟用。在本例中,SELinux 處于 Enforcing 狀態(tài)。您必須禁用 SELinux。

禁用 SELinux。如果 SELinux 處于 Disabled 狀態(tài),請?zhí)^此步驟。

要暫時禁用 SELinux,請運行setenforce 0命令。

注意運行此命令后,SELinux 會暫時禁用。下次重啟 Linux 后進入強制執(zhí)行狀態(tài)。

要永久禁用 SELinux,請執(zhí)行以下操作: 運行vi /etc/selinux/config命令,編輯 SELinux 配置文件,然后按 Enter。將指針移到行SELINUX=enforcing并按下i進入編輯模式。將 SELINUX=enforcing 更改為SELINUX=disabled并按Esc。然后,回車:wq回車,保存并關(guān)閉SELinux配置文件。

注意您可以再次啟用 SELinux。

重新啟動系統(tǒng)以使更改生效。

5.為確保系統(tǒng)安全,我們建議您創(chuàng)建標(biāo)準(zhǔn)用戶來運行 Apache Tomcat。

在本例中,創(chuàng)建了一個名為 www 的標(biāo)準(zhǔn)用戶。

useradd www

6.運行以下命令為 Java 網(wǎng)站創(chuàng)建根目錄:

mkdir -p /data/wwwroot/default

7.將Java web項目文件的WAR包上傳到根目錄,將根目錄下文件的屬主改為www。

在本示例中,運行以下命令在根目錄下創(chuàng)建 Apache Tomcat 測試頁面,并將根目錄下文件的所有者更改為 www:

echo Tomcat test > /data/wwwroot/default/index.jsp
chown -R www.www /data/wwwroot

第 3 步:安裝 JDK

1.運行以下命令創(chuàng)建目錄:

mkdir /usr/java

2.依次執(zhí)行以下命令,授予jdk-8u241-linux-x64.tar.gz的執(zhí)行權(quán)限,并解壓到/usr/java:

chmod +x jdk-8u241-linux-x64.tar.gz
tar xzf jdk-8u241-linux-x64.tar.gz -C /usr/java

3.設(shè)置環(huán)境變量。

運行vi /etc/profile命令打開/etc/profile文件。

按I鍵添加以下內(nèi)容:

# set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_241
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

按Esc鍵退出編輯模式。回車:wq并按回車鍵保存并關(guān)閉配置文件。

4.運行以下命令加載環(huán)境變量:

source /etc/profile

5.運行以下命令查看JDK版本:

java -version

以下命令輸出表明JDK已安裝。

第 4 步:安裝 Apache Tomcat

1.依次運行以下命令。

解壓apache-tomcat-8.5.53.tar.gz。

tar xzf apache-tomcat-8.5.53.tar.gz

重命名 Apache Tomcat 目錄。

mv apache-tomcat-8.5.53 /usr/local/tomcat/

配置文件的所有者。

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

/ usr/local/tomcat/目錄包含以下子目錄:

bin:存儲 Apache Tomcat 腳本文件,例如用于啟用和禁用 Apache Tomcat 的腳本。

conf : 存放 Apache Tomcat 服務(wù)器的各種全局配置文件,其中 server.xml和web.xml是最重要的文件。

webapps:作為 Apache Tomcat 的主要 Web 發(fā)布目錄。它默認(rèn)存儲 Web 應(yīng)用程序文件。

logs:存儲 Apache Tomcat 操作日志文件。

2.配置server.xml文件。

運行以下命令進入/usr/local/tomcat/conf/目錄:

cd /usr/local/tomcat/conf/

運行以下命令以重命名server.xml文件:

mv server.xml server.xml_bk

創(chuàng)建一個server.xml文件。

運行以下命令以創(chuàng)建并打開server.xml文件:

vi server.xml

按I鍵添加以下內(nè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并按回車鍵保存并關(guān)閉配置文件。

3.配置 Java 虛擬機 JVM)內(nèi)存參數(shù)。

運行以下命令創(chuàng)建并打開/usr/local/tomcat/bin/setenv.sh文件:

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

按I鍵添加以下內(nèi)容:

指定JAVA_OPTS參數(shù)設(shè)置JVM內(nèi)存信息和編碼格式。

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

按Esc鍵退出編輯模式。回車:wq并按回車鍵保存并關(guān)閉配置文件。

4.配置腳本以使 Apache Tomcat 在系統(tǒng)啟動時運行。

運行以下命令以下載腳本。

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

運行以下命令移動并重命名 Tomcat-init:

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

運行以下命令以授予對/etc/init.d/tomcat文件的執(zhí)行權(quán)限:

chmod +x /etc/init.d/tomcat

運行以下命令來配置 JAVA_HOME 腳本以使 Apache Tomcat 在系統(tǒng)啟動時運行。

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

5.依次運行以下命令,使 Apache Tomcat 在系統(tǒng)啟動時運行:

chkconfig --add tomcat
chkconfig tomcat on

6.運行以下命令以啟動 Apache Tomcat:

service tomcat start 

7.打開瀏覽器并http://:8080在地址欄中輸入格式的 URL 以連接到實例。

以下響應(yīng)表明已安裝 Apache Tomcat。

當(dāng) Apache Tomcat 可用時,我們建議您在實例上配置網(wǎng)站,并將域名映射到實例的公網(wǎng) IP 地址。如果大家想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點的JavaWeb學(xué)習(xí)視頻,里面的視頻內(nèi)容更加詳細,而且通俗易懂,適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 四虎国产精品影库永久免费 | 亚洲另类图区 | 亚洲一区二区三区精品影院 | 手机看片福利盒子久久 | 国产综合成人久久大片91 | 久久久99视频 | 99精品视频在线成人精彩视频 | 精品日韩一区二区三区 | 在线亚洲欧洲国产综合444 | 四虎4hu影库永久地址 | 伊人网综合在线观看 | 超91精品手机国产在线 | 亚洲综合五月天 | 中文字幕在线综合 | 欧美日韩色视频 | 久久亚洲国产欧洲精品一 | 欧美 亚洲 另类 热图 | 日日爽爽 | 无遮挡一级毛片呦女视频 | 成人国产一区二区三区精品 | 欧美freesex呦交 | 91精品国产色综合久久不卡蜜 | 日韩一区三区 | 久草久操 | 免费亚洲成人 | 亚洲专区一路线二 | 欧美高清无砖专区欧美精品 | 久久一本色道综合 | 在线免费h | 在线 | 一区二区三区 | 手机看片在线精品观看 | 亚洲视频中文 | 四虎影院免费在线播放 | 九九在线观看高清免费 | 国产高清一区二区三区四区 | 91热视频在线 | 中文字幕一区二区三区亚洲精品 | 中文字幕亚洲第一 | 国精品一区二区三区 | 玖玖国产精品视频 | 久久精品国产三级不卡 |