tomcat基本配置

目录

1.java容器简介介绍 

2.部署tomcat 

2.1上传jdk

2.2创建一个软连接 

2.3配置环境变量 

2.4读取环境文件并且查看java版本 

2.5检查jdk tomcat信息 

2.6启动tomcat

2.7检测

3.tomcat 目录结构 

3.1总体目录

3.2 bin目录

3.3conf

3.4 logs日志 

4.运行代码

4.1wedapps的目录

4.2/app/jar/目录下上传文件 

5.tomcat管理端 


​​​​​​​1.java容器简介介绍 


java容器:中间件 
jvm jre jdk 
jvm 运行java代码的地方 
jre 提供jvm环境 java环境 
jdk jvm+jre 和额外功能 


 

2.部署tomcat 

2.1上传jdk

创建一个目录 
mkdir -p /app/tools/
上传安装包 并解压到 /app/tools/目录下 
tar xf jdk-XXX -C /app/tools/
查看是否上传好 配置好  
ll /app/tools/

2.2创建一个软连接 

如果后续升级版本的话 只需要改变软连接 

ln -s /app/tools/jdk-xxx/   /app/tools/jdk 


 

2.3配置环境变量 


在/etc/profile文件下将如下配置写入文件 

export JAVA_HOME=/app/tools/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

2.4读取环境文件并且查看java版本 


source    /etc/profile/
java -version 

查看java版本

 

2.5检查jdk tomcat信息 

/app/tools/tomcat/bin/version.sh 

2.6启动tomcat

/app/tools/tomcat/bin/startup.sh 



 

2.7检测

windows浏览器上查看 

输入IP:8080
 

 

3.tomcat 目录结构 
 

3.1总体目录

3.2 bin目录

bin目录 
startup.sh开启
shutdown.sh关闭
catalina.sh 核心脚本

3.3conf

conf配置文件 说明 
server.xmltomcat配置文件
web.xml配置文件 辅助配置 

3.4 logs日志 


 

4.运行代码

4.1wedapps的目录

站点目录 
war包自动解压 自动部署 

在webapps目录下上传一个 memtest.war
过一会可以发现以及自己解压 并在浏览器访问 



 

4.2/app/jar/目录下上传文件 

 
创建一个目录 /app/jar/
 
下载并上传nginxWebUI包
 

将包传输到指定目录下 
 

在目录下输入如下命令

 

java -jar -Dfile.encoding=UTF-8 --server.port=8848  --project.home=/root/



 

随后输入IP:8848进页面 随后设置用户名和密码 后得到 如下 页面

 

 

5.tomcat管理端 


开启管理端功能 

修改配置文件 tomcat-user.xml

修改tomcat-user.xml  内容除了user username这一行不是不一样 改一个自己想用的用户名和密码 
 

<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"version="1.0"><role rolename="manager-gui"/><role rolename="admin-gui"/><user username="xm" password="1" roles="manager-gui,admin-gui"/>
</tomcat-users>



改完配置以后 使用curl访问本地 

 

curl -u xm:1
https://127.0.0.1:8080/manager/status


修改代码 

切换到/app/tools/tomcat/webapps/目录下 
 

cd /app/tools/tomcat/webapps/


修改配置 

将限制本地登陆的配置改为任意IP地址 

sed -i 's/127/\d+/g' ./host-manager/META-INF/context.xml ./host-manager/WEB-INF/manager.xml ./manager/META-INF/context.xml


后面打开浏览器 访问10.0.0.9:8080进入点status 输入密码用户名



随后就可以通过管理端查看状态

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/58092.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何确保电子商务网站服务器的正常运行时间

对于电商网站而言&#xff0c;服务器的正常运行时间至关重要。网站宕机会直接影响销售额、客户体验以及品牌声誉。本文将详细探讨如何监控并保障服务器的正常运行时间&#xff0c;确保您的电商网站始终保持在线状态&#xff0c; 为什么监控正常运行时间很重要&#xff1f; 减…

【Oracle实验】字段为空的,无法通过排除判断

Oracle相关文档&#xff0c;希望互相学习&#xff0c;共同进步 风123456789&#xff5e;-CSDN博客 1.场景描述 需求&#xff1a;查询不是某个机构的数据。 同事SQL&#xff1a;where substr(bank_code,1,9) not in(014009001)&#xff1b; 看SQL似乎没什么问题&#xff0c;分析…

【modbus协议】libmodbus库移植基于linux平台

文章目录 下载库函数源码编译路径添加libmodbus 源码分析核心数据结构常用接口函数 开发 TCP Server 端开发TCP Client 端 下载库函数源码 编译路径添加 libmodbus 源码分析 核心数据结构 modbus_t结构体&#xff1a; 这是 libmodbus 的核心数据结构&#xff0c;代表一个 Mod…

【学术会议投稿】Imagen:重塑图像生成领域的革命性突破

【连续七届已快稳ei检索】第八届电子信息技术与计算机工程国际学术会议&#xff08;EITCE 2024&#xff09;_艾思科蓝_学术一站式服务平台 更多学术会议请看 https://ais.cn/u/nuyAF3 目录 引言 一、Imagen模型的技术原理 1. 模型概述 2. 工作流程 3. 技术创新 二、Ima…

达实智能深度融入鸿蒙生态,自研AIoT平台引领智慧空间新风向

10月22日&#xff0c;华为隆重举办了原生鸿蒙之夜暨华为全场景新品发布会&#xff0c;正式展示了HarmonyOS NEXT鸿蒙操作系统的最新进展和未来规划。华为常务董事、终端BG董事长、智能汽车解决方案BU董事长余承东公布了HarmonyOS NEXT&#xff08;鸿蒙OS5&#xff09;&#xff…

OSPF特殊区域及其他特性

不用的链路这状态信息没必要一直保存&#xff0c;要不路由器承受不了。用OSPF 特殊区域解决 1. Stub区域和Totally Stub区域 R1作为ASBR引入多个外部网段&#xff0c;如果Area 2是普通区域&#xff0c;则R3将向该区域注入5类和4类LSA。 当把Area 2配置为Stub区域后&#xff1a…

node升级package.json中的版本

由于项目使用时间过老&#xff0c;升级对应包版本&#xff0c;可以使用新功能 1.使用npm-check-updates这个工具&#xff0c;先全局安装 npm install -g npm-check-updates2.检查package.json中dependencies的最新版本 ncu3.更新dependencies到新版本 ncu -u也是一样的 npx…

探索Python安全字符串处理的奥秘:MarkupSafe库揭秘

文章目录 探索Python安全字符串处理的奥秘&#xff1a;MarkupSafe库揭秘第一部分&#xff1a;背景介绍第二部分&#xff1a;MarkupSafe是什么&#xff1f;第三部分&#xff1a;如何安装MarkupSafe&#xff1f;第四部分&#xff1a;MarkupSafe的简单使用方法1. 使用escape函数2.…

机器视觉运动控制一体机在DELTA并联机械手视觉上下料应用

市场应用背景 DELTA并联机械手是由三个相同的支链所组成&#xff0c;每个支链包含一个转动关节和一个移动关节&#xff0c;具有结构紧凑、占地面积小、高速高灵活性等特点&#xff0c;可在有限的空间内进行高效的作业&#xff0c;广泛应用于柔性上下料、包装、分拣、装配等需要…

【C++】类和对象(二):this指针

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解C的this指针&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 1 this指针的引出2 this指针的特性 1 this指针的引出 我们先来定义一个日期类Date 问&am…

华为原生鸿蒙操作系统的发布有何重大意义和影响:

#1024程序员节 | 征文# 一、华为原生鸿蒙操作系统的发布对中国的意义可以从多个层面进行分析&#xff1a; 1. 技术自主创新 鸿蒙操作系统的推出标志着中国在操作系统领域的自主创新能力的提升。过去&#xff0c;中国在高端操作系统方面依赖于外国技术&#xff0c;鸿蒙的发布…

HttpContext模块 --- http上下文模块

目录 模块设计思想 模块代码实现 模块设计思想 上下文模块是Http协议模块中最重要的一个模块&#xff0c;他需要控制请求处理的节奏&#xff0c;需要保存一个HttpRequest对象&#xff0c;后续关于这个连接的http的处理的信息全部都是在这个上下文中保存。 首先&#xff0c;…

等保测评与风险管理:识别、评估和缓解潜在的安全威胁

在信息化时代&#xff0c;数据已成为企业最宝贵的资产之一&#xff0c;而信息安全则成为守护这份资产免受侵害的重中之重。等保测评&#xff08;信息安全等级保护测评&#xff09;作为保障信息系统安全的重要手段&#xff0c;其核心在于通过科学、规范、专业的评估手段&#xf…

autMan奥特曼机器人-内置容器安装依赖报错:externally-managed-environment

在 Manjaro 22、Ubuntu 23.04、Fedora 38 等最新的linux发行版中运行pip install时&#xff0c;通常会收到一个错误提示&#xff1a;error: externally-managed-environment&#xff0c;即“外部管理环境”错误&#xff0c;但这不是一个 bug。 $ sudo pip3 install please-cli…

word记录

1.段落 https://word-agent.zaixianjisuan.com/fangan/wordwen-dang-ru-he-zi-xing-fen-duan-luo.html 1.1 Word中自己分段落的方法 在Word文档中&#xff0c;合理地分段落可以使文档更加清晰易读。以下是几种在Word中自己分段落的方法。 使用回车键分段&#xff1a;最简单的…

【Android】Convenient ADB Commands

Install adb install -r <path>Uninstall adb uninstall <pkg>Start adb shell am start -n <pkg>/.SplashActivityStop adb shell am force-stop <pkg>Reset adb shell pm clear <pkg>Reboot adb rebootShutdown adb reboot -p

开发涉及的安全规范整理

文章目录 前言安全场景与措施API调用方式鉴权参数校验日志打印数据保存加密 总结 前言 这篇文章我们来整理下写代码和方案设计中的安全规范问题&#xff0c;内容偏服务端&#xff0c;即使是入门的新人&#xff0c;如果你对安全有所了解会让成熟规范的团队对你高看一眼。安全经常…

训练集alpaca、sharegpt格式

LLaMA-Factory微调支持的格式 支持 alpaca 格式和 sharegpt 格式的数据集。 Alpaca格式 格式: [{"instruction": "人类指令(必填)","input": "人类输入(选填)","output": "模型回答(必填)","syst…

LLaMA Factory环境配置

LLaMA-Factory官方文档 安装正确的torch和cuda版本 参考&#xff1a; PyTorch 报错解决 1.ImportError: /usr/lib/x86_64-linux-gnu/libstdc.so.6: version GLIBCXX_3.4.29 not found 参考这个解决&#xff1a;丝滑解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc.s…

用HTML构建酷炫的文件上传下载界面

1. 基础HTML结构 首先&#xff0c;我们构建一个基本的HTML结构&#xff0c;包括一个表单用于文件上传&#xff0c;以及一个列表用于展示已上传文件&#xff1a; HTML <!DOCTYPE html> <html> <head><title>酷炫文件上传下载</title><link …