將web項目部署到阿里雲服務器上


一、用eclipse將寫好的項目打成war包

1.右鍵點擊項目,選擇Export 選擇打包之后的路徑,點擊Finsh。

2.購買阿里雲服務器

 按下圖選擇

 3.設置雲服務器防火牆

 

 4.遠程連接雲服務器

用Xsell連接

ssh root@你的服務器外網地址

5.在雲服務器上安裝必要的軟件

 安裝jdk1.8

yum -y install java-1.8.0-openjdk.x86_64

 

 查看jdk是否安裝成功

java -version

 

 安裝mysql

安裝:yum上mysql的資源有問題,所以不能僅僅之用yum。在使用yum之前還需要用其他命令獲取mysql社區版安裝包

新建mysql文件夾:

mkdir /temp

 

進入文件夾:

cd /temp 

 

下載文件安裝包:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

 

解壓:

rpm -ivh mysql-community-release-el7-5.noarch.rpm 

 

安裝:

yum install mysql mysql-server mysql-devel -y

 

啟動服務:

systemctl start mysql.service

 

並驗證: 

netstat -anp|grep 3306

 

設置密碼:

mysqladmin -u root password wanglei

 

通過Yum安裝的mysql的管理員賬戶是沒有密碼的,這里通過命令設置其密碼為 root,使用別的密碼要牢記哦 。

使用密碼登錄:

mysql -uroot -proot

 

遍歷查看數據庫:

show databases;

 

Linux MySQL默認是大小寫敏感的,但是windows上的Mysql默認是非大小寫敏感的,所以JDBC代碼有的表名是大寫,有的是小寫的,一旦運行起來就會因為大小寫不一致導致無法識別表名。 為了解決這個矛盾,就需要把MySQL的大小寫敏感修改為非敏感。 解決辦法如下:

修改 etc文件夾下的 my.cnf 文件

添加代碼 : lower_case_table_names=1 到 [mysqld]下面.

 

解決中文亂碼問題: 

修改 etc下的 my.cnf文件,添加如下代碼:

[mysqld]  

port = 3306

socket = /var/lib/mysql/mysql.sock

character-set-server=utf8

[client]

port = 3306

socket = /var/lib/mysql/mysql.sock

default-character-set = utf8

[mysql]
no-auto-rehash //命令自動補全功能

 

 

重新啟動mysql服務

service mysqld restart

 

 

授權遠程客戶端登錄:

先登錄mysql: 

mysql -uroot -proot

 

處於 mysql> 狀態

然后輸入下面兩條命令:

添加用戶: 

grant all privileges on *.* to root@'%'identified by 'root';  

 

該命令具體權限分配功能參考:https://www.cnblogs.com/aguncn/p/4313724.html

刷新生效:

 flush privileges;

 

這兩條代碼執行完,本地的navicat便可以用此用戶名和密碼遠程便登錄mysql

 

rz:從本地上傳文件至服務器

sz filename:從服務器下載文件至本地

yum install lrzsz

 

 

tomcat下載

下載地址:

https://tomcat.apache.org/download-80.cgi

 

創建文件夾:

mkdir /usr/local/tomcat8

 

利用rz將下載好的apache-tomcat-8.5.37.tar.gz上傳至服務器上

解壓:

tar xzf apache-tomcat-8.5.34.tar.gz(命令快捷提示按Tab鍵)

 

啟動:

/usr/local/tomcat8/bin/startup.sh

 

驗證端口是否占用:

netstat -anp|grep 8080

 

 

6.項目上傳部署

把項目直接放到 webapps里。

 

 重啟tomcat服務器之后訪問

http://47.101.156.186:8080/ndjf_system/

 

解決啟動慢的問題(如果有的話): 

先關閉服務:

/usr/local/tomcat8/bin/shutdown.sh 

 

安裝這個工具

yum -y install rng-tools  

systemctl start rngd 

 

啟動服務:

/usr/local/tomcat8/bin/startup.sh 

 

查看啟動日志:

tail -300f /usr/local/tomcat8/logs/catalina.out

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM