這篇文章主要介紹了怎么在運(yùn)行CentOS7的實(shí)例上手動(dòng)部署JavaWeb開(kāi)發(fā)環(huán)境的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇怎么在運(yùn)行CentOS7的實(shí)例上手動(dòng)部署JavaWeb開(kāi)發(fā)環(huán)境文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供南充企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為南充眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
1.從Apache Tomcat下載 Apache Tomcat 。
2.下載 JDK。
從Java 下載下載 JDK 安裝包。
說(shuō)明如果在實(shí)例上使用wget命令下載JDK安裝包,解壓時(shí)報(bào)錯(cuò),可以將JDK安裝包下載到本地,然后上傳到實(shí)例。
登錄ECS 控制臺(tái)。
在左側(cè)導(dǎo)航欄中,選擇“實(shí)例與鏡像>實(shí)例” 。
選擇實(shí)例部署的地域。
在Instances頁(yè)面,找到該實(shí)例并在IP Address列中查看其公網(wǎng) IP 地址。
在 WinSCP 中,使用公共 IP 地址連接到實(shí)例。
將下載的Apache Tomcat和JDK安裝包上傳到實(shí)例的根目錄。
1.向?qū)嵗陌踩M添加入站規(guī)則以允許所需端口上的流量。在此示例中,啟用了 SSH 端口 22 和 HTTP 端口 8080。
2.連接到實(shí)例。
3.禁用防火墻。
運(yùn)行systemctl status firewalld命令檢查防火墻的狀態(tài)。
如果防火墻處于非活動(dòng)狀態(tài),則防火墻被禁用。
如果防火墻處于活動(dòng)狀態(tài),則防火墻已啟用。在此示例中,防火墻處于活動(dòng)狀態(tài)。因此,您必須禁用防火墻。
禁用防火墻。如果防火墻處于非活動(dòng)狀態(tài),請(qǐng)?zhí)^(guò)此步驟。
要暫時(shí)禁用防火墻,請(qǐng)運(yùn)行systemctl stop firewalld命令。
注意運(yùn)行此命令后,防火墻會(huì)暫時(shí)禁用。下次重啟實(shí)例后,它會(huì)進(jìn)入活動(dòng)狀態(tài)。
要永久禁用防火墻,請(qǐng)運(yùn)行systemctl disable firewalld命令。
注意您可以再次啟用防火墻。
4.禁用安全增強(qiáng)型 Linux (SELinux)。
運(yùn)行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),請(qǐng)?zhí)^(guò)此步驟。
要暫時(shí)禁用 SELinux,請(qǐng)運(yùn)行setenforce 0命令。
注意運(yùn)行此命令后,SELinux 會(huì)暫時(shí)禁用。下次重啟 Linux 后進(jìn)入強(qiáng)制執(zhí)行狀態(tài)。
要永久禁用 SELinux,請(qǐng)執(zhí)行以下操作: 運(yùn)行vi /etc/selinux/config命令,編輯 SELinux 配置文件,然后按 Enter。將指針移到行SELINUX=enforcing并按下i進(jìn)入編輯模式。將 SELINUX=enforcing 更改為SELINUX=disabled并按Esc。然后,回車(chē):wq回車(chē),保存并關(guān)閉SELinux配置文件。
注意您可以再次啟用 SELinux。
重新啟動(dòng)系統(tǒng)以使更改生效。
5.為確保系統(tǒng)安全,我們建議您創(chuàng)建標(biāo)準(zhǔn)用戶(hù)來(lái)運(yùn)行 Apache Tomcat。
在本例中,創(chuàng)建了一個(gè)名為 www 的標(biāo)準(zhǔn)用戶(hù)。
useradd www
6.運(yùn)行以下命令為 Java 網(wǎng)站創(chuàng)建根目錄:
mkdir -p /data/wwwroot/default
7.將Java web項(xiàng)目文件的WAR包上傳到根目錄,將根目錄下文件的屬主改為www。
在本示例中,運(yùn)行以下命令在根目錄下創(chuàng)建 Apache Tomcat 測(cè)試頁(yè)面,并將根目錄下文件的所有者更改為 www:
echo Tomcat test > /data/wwwroot/default/index.jsp
chown -R www.www /data/wwwroot
1.運(yùn)行以下命令創(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)境變量。
運(yùn)行vi /etc/profile命令打開(kāi)/etc/profile文件。
按I鍵添加以下內(nèi)容:
# set java environmentexport JAVA_HOME=/usr/java/jdk1.8.0_241export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/libexport PATH=$JAVA_HOME/bin:$PATH
按Esc鍵退出編輯模式?;剀?chē):wq并按回車(chē)鍵保存并關(guān)閉配置文件。
4.運(yùn)行以下命令加載環(huán)境變量:
source /etc/profile
5.運(yùn)行以下命令查看JDK版本:
java -version
以下命令輸出表明JDK已安裝。
1.依次運(yùn)行以下命令。
解壓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:存儲(chǔ) Apache Tomcat 腳本文件,例如用于啟用和禁用 Apache Tomcat 的腳本。
conf : 存放 Apache Tomcat 服務(wù)器的各種全局配置文件,其中 server.xml和web.xml是最重要的文件。
webapps:作為 Apache Tomcat 的主要 Web 發(fā)布目錄。它默認(rèn)存儲(chǔ) Web 應(yīng)用程序文件。
logs:存儲(chǔ) Apache Tomcat 操作日志文件。
2.配置server.xml文件。
運(yùn)行以下命令進(jìn)入/usr/local/tomcat/conf/目錄:
cd /usr/local/tomcat/conf/
運(yùn)行以下命令以重命名server.xml文件:
mv server.xml server.xml_bk
創(chuàng)建一個(gè)server.xml文件。
運(yùn)行以下命令以創(chuàng)建并打開(kāi)server.xml文件:
vi server.xml
按I鍵添加以下內(nèi)容:
按Esc鍵退出編輯模式。回車(chē):wq并按回車(chē)鍵保存并關(guān)閉配置文件。
3.配置 Java 虛擬機(jī) JVM內(nèi)存參數(shù)。
運(yùn)行以下命令創(chuàng)建并打開(kāi)/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鍵退出編輯模式?;剀?chē):wq并按回車(chē)鍵保存并關(guān)閉配置文件。
4.配置腳本以使 Apache Tomcat 在系統(tǒng)啟動(dòng)時(shí)運(yùn)行。
運(yùn)行以下命令以下載腳本。
wget https://raw.githubusercontent.com/oneinstack/oneinstack/master/init.d/Tomcat-init
運(yùn)行以下命令移動(dòng)并重命名 Tomcat-init:
mv Tomcat-init /etc/init.d/tomcat
運(yùn)行以下命令以授予對(duì)/etc/init.d/tomcat文件的執(zhí)行權(quán)限:
chmod +x /etc/init.d/tomcat
運(yùn)行以下命令來(lái)配置 JAVA_HOME 腳本以使 Apache Tomcat 在系統(tǒng)啟動(dòng)時(shí)運(yùn)行。
sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_241@' /etc/init.d/tomcat
5.依次運(yùn)行以下命令,使 Apache Tomcat 在系統(tǒng)啟動(dòng)時(shí)運(yùn)行:
chkconfig --add tomcat
chkconfig tomcat on
6.運(yùn)行以下命令以啟動(dòng) Apache Tomcat:
service tomcat start
7.打開(kāi)瀏覽器并http://:8080在地址欄中輸入格式的 URL 以連接到實(shí)例。
以下響應(yīng)表明已安裝 Apache Tomcat。
當(dāng) Apache Tomcat 可用時(shí),我們建議您在實(shí)例上配置網(wǎng)站,并將域名映射到實(shí)例的公網(wǎng) IP 地址。
關(guān)于“怎么在運(yùn)行CentOS7的實(shí)例上手動(dòng)部署JavaWeb開(kāi)發(fā)環(huán)境”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“怎么在運(yùn)行CentOS7的實(shí)例上手動(dòng)部署JavaWeb開(kāi)發(fā)環(huán)境”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。