CentOS7.x+JDK+Mysql+Tomcat服務器環境web項目部署


(一)配置JAVA環境

工具:雲服務器1台,xshell,xftp;

工具下載地址:https://pan.baidu.com/s/1n92HJbuO-iftmLPXotkhdA

1、申請/購買阿里雲或者騰訊雲服務器,選好基本配置,操作系統選擇CentOS7.x,服務器初始化成功;

2、重置服務器登錄密碼。

3、用xshell連接服務器。如下圖:

4、查看yum庫中的Java安裝包,xshell中運行:

yum -y list java*

輸入之后回車,會看到各種不同版本的jdk包。

5、使用yum安裝Java環境,安裝java-1.8.0版本的所有相關程序

yum -y install java-1.8.0-openjdk*

等待一小會,等出現complete!說明安裝結束!如下圖:

6、查看剛安裝的Java版本信息 

java -version

出現下圖信息,說明安裝成功

(二)配置Tomcat

1、安裝Tomcat
 
 yum install tomcat tomcat7-webapps tomcat7-admin-webapps
 
中途碰到Is this ok [y/d/N] 直接y下去
等待一小會,等出現 complete!說明安裝結束。如下圖:
 
注意:
配置信息在目錄:/etc/tomcat下
webapps在目錄:/var/lib/tomcat下
 
2、開啟tomcat服務命令
service tomcat start
 
 3、在webapps目錄下新建 test/hello.html文件,編輯文件:

<html>
<title>test</title>
<body>
<h1>hello Centos<h1>
</body>
</html>

保存退出!

重啟tomcat服務
service tomcat restart

瀏覽器輸入http://ip:端口,打開頁面說明配置成功!

(三)安裝Mysql

1.下載Mysql的repo源 命令如下:
 wget  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
 
2.下載完成后我們安裝mysql-community-release-el7-5.noarch.rpm包
 sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 
 
3.開始安裝mysql,命令
sudo yum install mysql-server
 
4.成功安裝之后重啟mysql服務
service mysqld restart
 
5.初次安裝mysql是root賬戶是沒有密碼的,用xftp編輯/etc/my.cnf,編輯文件,找到[mysqld],在下面添加一行skip-grant-tables,如下圖:
 

保存后,替換掉/etc/my.cnf

重啟MySQL服務命令:

service mysqld restart

6、進入MySQL控制台

mysql -uroot -p

直接按回車,這時不需要輸入root密碼。

7、修改root密碼

update mysql.user set password=password('123456') where User="root" and Host="localhost";
flush privileges; 
grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
 
8、刪除/etc/my.cnf中的skip-grant-tables,保存並替換
 
9、重啟mysql
service mysqld restart
 
重啟mysql,這個時候mysql的root密碼已經修改為123456
 
10、進入mysql控制台
mysql -uroot -p123456
 
mysql安裝完成!!!別急navicat還連不上mysql,繼續往下看:
這時候用navicat連mysql會報 Host is not allowed to connect to this MySQL server

其實是我們的MySQL不允許遠程登錄,所以遠程登錄失敗了,解決方法如下:

  1. 在裝有MySQL的機器上登錄MySQL mysql -u root -p密碼
  2. 執行use mysql;
  3. 執行update user set host = '%' where user = 'root';這一句執行完可能會報錯,不用管它。
  4. 一定要執行FLUSH PRIVILEGES;

  5. 經過上面4步,就可以解決這個問題了。

最后用Eclipse將項目導出為war包,用XFTP上傳到 /var/lib/tomcat/webapps目錄下
 
Tomcat常用命令:
#查看tomcat服務狀態
systemctl status tomcat.service
 
#啟動tomcat服務 
service tomcat start
 
#關閉tomcat服務   
service tomcat stop
 
#重啟tomcat服務
service tomcat restart
 
#設置開機自啟動
systemctl enable tomcat.service
 
MySql常用命令:
#重啟mysql服務
service mysqld restart (5.0版本是mysqld)
service mysql restart (5.5.7版本是mysql)
 
#開啟mysql服務
service mysqld start (5.0版本是mysqld)
service mysql start (5.5.7版本是mysql)
 
#關閉mysql服務
service mysqld stop(5.0版本是mysqld)
service mysql stop(5.5.7版本是mysql)
 
注意:
1、tomcat:
tomcat配置信息在目錄:/etc/tomcat下
webapps在目錄:/var/lib/tomcat下
 
2、mysql:
mysql配置文件在目錄: /etc/my.cnf
mysql程序文件在目錄:/var/lib/mysql


免責聲明!

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



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