笔记 tomcat

Tomcat 部署:JDK 与 Catalina 启动

2026-10-19 约 1 分钟 课程笔记 · linux系统

来源:Linux 服务基础课程讲义(Tomcat.pdf,共 6 页)。由 PDF 转为 Markdown 并抽取原文图片,仅整理排版与章节层级,正文内容未改写。

Tomcat 的安装与配置

首先需要安装两个软件tomcat和java,先装java-jdk再装tomcat

Tomcat 部署 示意图 1

Tomcat 部署 示意图 2

启动tomcat,不要使用右下角的任务管理器管理tomcat使用命令启动#linux部署案例

root@VulTomcatUbuntu:~/apache-tomcat-8.5.32/bin# pwd
/root/apache-tomcat-8.5.32/bin
root@VulTomcatUbuntu:~/apache-tomcat-8.5.32/bin# chmod 755 startup.sh
root@VulTomcatUbuntu:~/apache-tomcat-8.5.32/bin# chmod 755 catalina.sh
root@VulTomcatUbuntu:~/apache-tomcat-8.5.32/bin# ./startup.sh
Using CATALINA_BASE:   /root/apache-tomcat-8.5.32
Using CATALINA_HOME:   /root/apache-tomcat-8.5.32
Using CATALINA_TMPDIR: /root/apache-tomcat-8.5.32/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /root/apache-tomcat-8.5.32/bin/bootstrap.jar:/root/apache-
tomcat-8.5.32/bin/tomcat-juli.jar
Tomcat started.
root@VulTomcatUbuntu:~/apache-tomcat-8.5.32/bin#
  • 开启manager 远程访问
D:\apache-tomcat-8.5.32\webapps\manager\META-INF
/webapps/manager/META-INF/context.xml

Tomcat 部署 示意图 3

Tomcat 部署 示意图 4

<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.
(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreven
tionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
  • 配置管理控制台
/conf/tomcat-users.xml
<role 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"/>

配置完成后重启tomcat服务弱口令到getshell

使用tomcat/tomcat ,登录Manager App 。

Tomcat 部署 示意图 5

Tomcat 部署 示意图 6

Tomcat 部署 示意图 7

将jshell.jsp大马文件进行打包成war,在打包之前需要先观察该文件的密码

Tomcat 部署 示意图 8

Tomcat 部署 示意图 9

jar cvf jshell.war jshell.jsp

Tomcat 部署 示意图 10

http://192.168.16.111:8080/jshell/jshell.jsp

Tomcat 部署 示意图 11

← 回到笔记列表