掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
隨著云計(jì)算技術(shù)的發(fā)展,云服務(wù)器成為了許多企業(yè)和開發(fā)者部署應(yīng)用程序的選擇。在云服務(wù)器上搭建Java服務(wù)器運(yùn)行環(huán)境能夠?yàn)槟愕膽?yīng)用程序提供穩(wěn)定、靈活的運(yùn)行環(huán)境。以下是在云服務(wù)器上搭建Java服務(wù)器運(yùn)行環(huán)境的基本步驟:

主要從事網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、響應(yīng)式網(wǎng)站、程序開發(fā)、微網(wǎng)站、小程序定制開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)絡(luò)營銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營銷、管理等多方位專業(yè)化運(yùn)作于一體,具備承接不同規(guī)模與類型的建設(shè)項(xiàng)目的能力。
搭建Java服務(wù)器運(yùn)行環(huán)境需要一些技術(shù)知識(shí)和經(jīng)驗(yàn),但隨著云服務(wù)提供商提供的工具和文檔,你可以相對(duì)輕松地完成這個(gè)過程。記得隨時(shí)保持服務(wù)器的安全性,及時(shí)更新操作系統(tǒng)和應(yīng)用程序,以確保服務(wù)器的穩(wěn)定和安全。
先下載jdk linux版本
通過ftp上傳文件到服務(wù)器。
tar -zxvf jdk-8u181-linux-x64.tar.gz如果你用的是服務(wù)器普通用戶,編輯~/.bashrc文件,修改環(huán)境變量。
在文件的最后添加如下配置,將JAVA_HOME設(shè)置為jdk路徑。
export JAVA_HOME=/home/hjw/app/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar然后運(yùn)行source ~/.bashrc使得配置生效。
如果你用的是root用戶,要修改/etc/profile文件,在最后添加上面的代碼。
然后運(yùn)行source /etc/profile使得配置生效。
然后運(yùn)行javac或者java,如果沒有出現(xiàn)command not found。則java就配置好了。
點(diǎn)擊此地址下載tomcat。
然后通過ftp上傳到服務(wù)器,運(yùn)行tar -zxvf apache-tomcat-8.5.33.tar.gz解壓tomcat,根據(jù)自己下載的文件修改命令。
進(jìn)入tomcat的bin目錄,運(yùn)行./startup.sh運(yùn)行tomcat。
此時(shí)在瀏覽器輸入http://公網(wǎng)ip:8080 就可以打開tomcat頁面了。 我這里使用了域名綁定了服務(wù)器公網(wǎng)ip。
修改腳本文件rc.local,這個(gè)腳本是使用者自定的開機(jī)啟動(dòng)程序,可以在里面添加想在系統(tǒng)啟動(dòng)之后執(zhí)行的腳本或者腳本執(zhí)行命令。
添加如下內(nèi)容:
/home/hjw/app/apache-tomcat-8.5.33/bin/startup.sh 授權(quán)
chmod 777 /etc/rc.d/rc.local這里注意,騰訊云官方文檔的安裝命令安裝出來的mysql是不能啟動(dòng)的,好像安裝了mysql另一個(gè)分支,命令操作有區(qū)別
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmyum -y install mysql-community-serversystemctl enable mysqld啟動(dòng)mysql服務(wù)
systemctl start mysqld運(yùn)行mysql_secure_installation
提示Enter current password for root (enter for none):由于是剛剛安裝,直接按回車通過。
Set root password? [Y/n] y輸入y設(shè)置root密碼
Remove anonymous users? [Y/n] y刪除匿名用戶
Disallow root login remotely? [Y/n] y 禁止root遠(yuǎn)程登錄
Remove test database and access to it? [Y/n] y 刪除test數(shù)據(jù)庫
Reload privilege tables now? [Y/n] y刷新權(quán)限
ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 43, found 39.運(yùn)行mysql_upgrade -uroot -p
提示輸入密碼,剛剛安裝直接回車。
mysql -uroot -p+密碼如密碼為12345,輸入
mysql -uroot -p12345mysql> use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流