linux安全--CentOS7安装Tomcat,远程管理ManagerApp

目录

1.Tomcat安装

2.Tomcat远程管理


1.Tomcat安装

下载安装包并解压

复制代码
tar xf apache-tomcat-7.0.54.tar.gz -C /usr/local/apache-tomcat_7.0.54/

tomcat启停

启动

复制代码
./startup.sh

停止

复制代码
./shutdown.sh 

2.Tomcat远程管理

找到tomcat文件夹中webapps/manager/META-INF/context.xml

XML 复制代码
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>

创建远程管理用户conf/tomcat-users.xml

XML 复制代码
<roleomca rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

输入账密记入远程管理,进入之后就可以上传war包

相关推荐
GUET_一路向前9 分钟前
【git】在Linux系统下clone指定分支
linux·运维·git
云和数据.ChenGuang31 分钟前
运维技术教程之Jenkins上的known_hosts文件
运维·servlet·jenkins·自动化监控·运维技术教程
云心雨禅1 小时前
Ubuntu GRUB菜单密码重置教程
linux·运维·ubuntu
温暖的苹果2 小时前
【linux V0.11】init/main.c
linux·c语言
Lum11042 小时前
MER-Factory:多模态情感识别与推理数据集自动化工厂API参考
运维·自动化
秋秋棠2 小时前
MyBatis级联查询深度解析:一对多关联实战指南
jvm·tomcat·mybatis
iCxhust2 小时前
一个用于在 Ubuntu 22.04.3 LTS 上显示文件系统超级块信息的 C 程序
linux·c语言·ubuntu
Bella的成长园地2 小时前
linux 系统依赖包查询命令汇总
linux·运维·服务器
Arthurmoo3 小时前
Linux系统集群部署模块之Keepalived双机热备
linux·git·github
hweiyu003 小时前
Linux 命令:uname
linux·运维·服务器