大战熟女丰满人妻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ù)文檔推薦 >>
主站蜘蛛池模板: 欧美papa| 精品的一区二区三区 | 337p日本大胆欧洲色噜噜高清 | 国产精品久久久久桃色tv | 国产精品尹人在线观看免费 | 一级毛片成人免费看a | 久久怡红院国产精品 | 免费看色片网站 | 日本又黄又爽又色的视频免费 | 四虎国产精品免费入口 | 国产精品高清视亚洲一区二区 | 97se亚洲国产综合自在线观看 | 日日碰日日摸日日澡视频播放 | 一级片a级片| 久久伊人久久亚洲综合 | 毛片18| 亚洲视频黄色 | 寡妇野外啪啪一区二区 | 亚洲国产成人久久99精品 | 久久精品资源站 | 加勒比啪啪| 精品综合在线 | 亚洲你xx我xx网站 | 农村女人十八毛片a级毛片 农村三级孕妇视频在线 | 丁香狠狠色婷婷久久综合 | 欧美不卡一区 | 成人香蕉网 | 亚洲一级毛片免费在线观看 | 激情五月综合网 | 精品国产日韩亚洲一区二区 | 夜夜操网| 欧洲色综合精品 | 日本爱爱网 | 成人国产精品视频频 | 3级毛片 | 58av国产精品 | 久久一本精品久久精品66 | 国产91在线 | 亚洲 | 日韩伦理视频 | 久久久国产精品免费视频 | 亚洲国产成人久久精品影视 |