“`
sudo apt-get update
sudo apt-get install default-jdk
“`
安裝過(guò)程中需要輸入yes以確認(rèn);
3.配置環(huán)境變量,使得JDK能夠在任意路徑下使用;
“`
sudo vim /etc/profile
“`
在文件末尾添加以下內(nèi)容:
“`
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
“`
注:JAVA_HOME路徑需要根據(jù)實(shí)際安裝位置進(jìn)行設(shè)置。
4.安裝Tomcat,進(jìn)入軟件安裝目錄并下載Tomcat安裝包:
“`
cd /usr/local
sudo wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.44/bin/apache-tomcat-9.0.44.tar.gz
“`
解壓文件:
“`
sudo tar -zxvf apache-tomcat-9.0.44.tar.gz
“`
進(jìn)入Tomcat目錄:
“`
cd apache-tomcat-9.0.44/
“`
啟動(dòng)Tomcat服務(wù)器:
“`
sudo ./bin/catalina.sh start
“`
可以通過(guò)http://localhost:8080/訪問(wèn)Tomcat,默認(rèn)情況下,Tomcat的管理員賬戶和密碼都是admin。
三、上傳JavaWeb項(xiàng)目至阿里云服務(wù)器
接下來(lái),我們需要將本地開(kāi)發(fā)環(huán)境下的JavaWeb項(xiàng)目上傳至阿里云服務(wù)器上。上傳方式可以采用FTP或者云盤(pán)等方式,這里我們假設(shè)是采用FTP的方式進(jìn)行上傳:
1.安裝FTP:
“`
sudo apt-get install vsftpd
“`
2.配置FTP,修改配置文件:
“`
sudo vim /etc/vsftpd.conf
“`
在文件末尾添加以下內(nèi)容:
“`
pasv_promiscuous=YES
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
default_root=/home/vsftpd
“`
注:其中的default_root目錄需要根據(jù)實(shí)際情況進(jìn)行設(shè)置,并且要保證目錄存在。
3.重啟vsftpd:
“`
sudo /etc/init.d/vsftpd restart
“`
4.使用FTP客戶端(如FileZilla)上傳本地代碼文件至服務(wù)器指定目錄,如/home/vsftpd/。
四、部署JavaWeb項(xiàng)目
1.進(jìn)入Tomcat的webapps目錄,將上傳的代碼文件解壓:
“`
cd /usr/local/apache-tomcat-9.0.44/webapps
sudo tar -zxvf /home/vsftpd/Javawebproject.tar.gz
“`
注:命令中的Javawebproject.tar.gz需要替換為實(shí)際上傳的文件名。
2.啟動(dòng)Tomcat服務(wù)器:
“`
cd /usr/local/apache-tomcat-9.0.44/bin
sudo ./catalina.sh start
“`
3.查看Tomcat服務(wù)器運(yùn)行狀態(tài),確認(rèn)項(xiàng)目是否已經(jīng)成功部署:
“`
ps -ef | grep tomcat
“`
此時(shí),應(yīng)該能看到類似下面的輸出信息:
“`
root 3162 1 0 10:22 pts/0 00:00:02 /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-9.0.44/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dignore.endorsed.dirs= -classpath /usr/local/apache-tomcat-9.0.44/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.44/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/apache-tomcat-9.0.44 -Dcatalina.home=/usr/local/apache-tomcat-9.0.44 -Djava.io.tmpdir=/usr/local/apache-tomcat-9.0.44/temp org.apache.catalina.startup.Bootstrap start
root 3325 17151 0 11:36 pts/1 00:00:00 grep –color=auto tomcat
“`
其中,3162為進(jìn)程ID,表示Tomcat服務(wù)器已經(jīng)啟動(dòng)。
五、訪問(wèn)JavaWeb項(xiàng)目
當(dāng)JavaWeb應(yīng)用程序成功部署到阿里云服務(wù)器上后,可以通過(guò)IP地址或者域名進(jìn)行訪問(wèn)。如果你采用的是如上文的方式進(jìn)行部署,那么可以通過(guò)http://服務(wù)器的IP地址:8080/Javawebproject/進(jìn)行訪問(wèn)。其中,服務(wù)器的IP地址需要替換為你實(shí)際購(gòu)買(mǎi)的服務(wù)器IP,Javawebproject為你實(shí)際上傳的JavaWeb項(xiàng)目名稱。
以上就是將JavaWeb項(xiàng)目部署到阿里云服務(wù)器的步驟,當(dāng)然,在實(shí)際操作過(guò)程中,可能也會(huì)遇到一些問(wèn)題,需要根據(jù)具體情況進(jìn)行調(diào)整和處理。
以上就是小編關(guān)于“javaweb項(xiàng)目部署到阿里云服務(wù)器步驟”的分享和介紹
西部數(shù)碼(west.cn)是經(jīng)工信部、ICANN、CNNIC認(rèn)證的全球頂級(jí)域名注冊(cè)服務(wù)機(jī)構(gòu),是中國(guó)五星級(jí)域名注冊(cè)商!有超過(guò)2000萬(wàn)個(gè)域名通過(guò)西部數(shù)碼注冊(cè)并管理,超過(guò)100萬(wàn)個(gè)網(wǎng)站托管在西部數(shù)碼云服務(wù)器和虛擬主機(jī)。西部數(shù)碼支持?jǐn)?shù)十個(gè)頂級(jí)域名的注冊(cè)與管理,支持批量查詢、批量注冊(cè)、批量解析、智能解析、批量過(guò)戶等便捷好用的功能,擁有非常好的使用體驗(yàn)。
目前,西部數(shù)碼域名注冊(cè)正在特價(jià),最低僅需1元!
更多詳情請(qǐng)見(jiàn):http://www.ps-sw.cn/services/domain/
西部數(shù)碼域名搶注預(yù)定,支持搶注各類高價(jià)值老域名,支持“建站歷史、百度收錄、百度權(quán)重、歷史外鏈、百度評(píng)價(jià)、搜狗反鏈”等綜合檢索功能,共計(jì)26項(xiàng)!可快速精準(zhǔn)定位到您想要定位到的各類精品域名!同時(shí),西部數(shù)碼域名搶注集成了全球多個(gè)搶注商(近200個(gè)搶注商,還將陸續(xù)增加),整理出13條搶注通道,從根本上提升了搶注成功率!
其中,1號(hào)通道,實(shí)測(cè)搶注成功率高達(dá)99% 。每天西部數(shù)碼預(yù)釋放功能還會(huì)釋放若干優(yōu)質(zhì)過(guò)期域名,可以直接搶注競(jìng)拍。
趕緊預(yù)訂搶注心儀的優(yōu)質(zhì)域名吧:http://www.ps-sw.cn/booking/