Tomcat訪問控制及站點部署(以WAR包形式上傳)!(重點)


 

訪問控制

首先安裝好jdk以及apache-tomcat並能訪問tomcat網頁

點擊server status了解服務狀態會報403的錯誤

第一步:修改user.xml配置文件

[root@localhost ~]# vim /usr/local/tomcat8/conf/tomcat-users.xml 

在最后面添加如下三行

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>

第二步:修改context.xml配置文件

[root@localhost ~]# vim /usr/local/tomcat8/webapps/manager/META-INF/context.xml 

注釋掉Valve部分

<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->

 [root@localhost ~]# /usr/local/tomcat8/bin/startup.sh                      //啟動tomcat服務

再次點擊server status會進入狀態頁面

 

站點部署(一般由開發人員給的一個war包,再由運維搭建服務上傳war包)

war包放在/usr/local/tomcat8/webapps/下

[root@localhost webapps]# rz -E                 //上傳 jpress-web-newest.war 包
z waiting to receive.**B0100000023be50

[root@localhost webapps]# rz -E                 //上傳 meminfo.war包
z waiting to receive.**B0100000023be50

兩個包都必須放在webapps下

[root@localhost webapps]# ls
docs  examples  host-manager   jpress-web-newest  jpress-web-newest.war  manager  meminfo   meminfo.war  ROOT

此處為數據庫所有的安裝mysql以此進入

安裝mysql

[root@localhost yum.repos.d]# yum -y install mariadb mariadb-server

[root@localhost ~]# systemctl start mariadb                             //啟動mariadb數據庫服務

[root@localhost ~]# mysql                                                                //進入數據庫創建用戶名和密碼
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.7++

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database lx;                       //創建新用戶lx的數據庫
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on lx.* to 'lx'@'localhost' identified by'123456';\              //授予所有權限對lx的所有表@從localhost登錄,密碼為123456
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;                            //flush privileges刷新MySQL的系統權限相關表
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit

 

[root@localhost ~]# /usr/local/tomcat8/bin/shutdown.sh 

[root@localhost ~]# /usr/local/tomcat8/bin/startup.sh 

在輸入欄再加一個admin

用戶名和密碼都是admin

 


免責聲明!

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



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