linux上安裝java、tomcat、mysql以及部署war包

零.前置條件

首先系統環境準備:

1.阿里雲購買一臺服務器centos7或其他linux系統。

2.準備一套遠程連接linux的工具,我用的是SecureCRT_x64_7.0.0.326。

下載連接:https://download.csdn.net/download/qq_39404258/11956808

3.配置阿里雲服務器的安全組:在實例頁面更多-》網絡和安全組-》安全組配置-》配置規則-》添加安全組規則

配置一個tomcat8080端口和mysql3306端口,授權對象爲0.0.0.0/0即可

一.安裝java環境

.1.檢測一下有沒有java環境

 rpm -qa | grep java

2.沒有的話準備安裝java

yum list | grep java-1.8.0-openjdk    查找java jdk

yum -y install java-1.8.0-openjdk*    安裝全部

java -version                         查看版本

安裝好的話如下顯示 

[root@yoyo ~]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

通過yum安裝自動配置環境變量,此處便不需要配置環境變量。

二.Tomcat安裝 

1.安裝tomcat,該方法裝的tomcat沒找到sh文件,只能通過命令操作。

yum -y install tomcat

 2.下載web插件

yum install tomcat-webapps tomcat-admin-webapps

安裝完成後,安裝目錄在 "/usr/share/tomcat" , 我們用 cd 命令切到這個目錄,用 ls(或ll) 命令查看這個目錄裏面的文件,我們的war包都放在webapps下。

接下來先說一說Tomcat相關命令

啓動

systemctl start tomcat

查看Tomcat是否以關閉

ps -ef|grep java    或者   systemctl status tomcat

出現下面信息即未關閉 

root 12976 1 0 Sep01 ? 00:10:22 /usr/java/jdk1.7.0_80/bin/java 
-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat/endorsed 
-classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 
-Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat 
-Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

關閉它

 kill -9 12976

3.通過url訪問8080端口試試看

4.給tomcat設置用戶名密碼:修改conf/tomcat-users.xml,加上user配置。

<!-- <role rolename="admin"/> -->
<!-- <role rolename="admin-gui"/> -->
<!-- <role rolename="admin-script"/> -->
<!-- <role rolename="manager"/> -->
<!-- <role rolename="manager-gui"/> -->
<!-- <role rolename="manager-script"/> -->
<!-- <role rolename="manager-jmx"/> -->
<!-- <role rolename="manager-status"/> -->
<!-- <user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" /> -->
<user username="admin" password="admin" roles="manager-gui" />
</tomcat-users>

5.點擊manager app,輸入賬號密碼進入管理頁面,即可看到部署的項目。

三.Mysql安裝

1.切換到/usr/local/src/目錄下,執行下面命令,從Mysql官網下載MySql5.7rpm安裝包。

        wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

2.執行命令安裝源

yum install mysql57-community-release-el7-11.noarch.rpm

3.安裝mysql服務

yum install mysql-community-server

4.啓動mysql服務

systemctl start mysqld 或者  service mysqld start

5.查看mysql服務狀態

  systemctl status mysql

6.查看mysql的root用戶的默認密碼
先查找默認密碼,安裝Mysql的root用戶有一個隨機密碼,使用下面命令該密碼:

cat /var/log/mysqld.log |grep password   查看初始密碼

A temporary password is generated for root@localhost: xxxxxxxx

xxxxxxxx即爲初始密碼

7.登錄mysql

 mysql -uroot -p
 Enter password: 【此處輸入上面找到的隨機密碼】

8.修改其密碼策略

     mysql>set global validate_password_policy=0;
     mysql>set global validate_password_length=1;

9.修改密碼

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '這裏是要設置的密碼';    

10. 添加一個遠程登陸的用戶

  mysql>GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;

11. 刷新權限並退出

mysql> flush privileges ;
exit

12.關閉防火牆

systemctl stop firewalld.service
systemctl disable firewalld.service 

四.部署war包

1.通過SecureCRT將項目的war包傳到tomcat下的webapps文件夾下

2.重啓tomcat

3.訪問http://IP:8080/項目名即可訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章