首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
TomCat快速安装使用
返回列表
发新帖
TomCat快速安装使用
[复制链接]
发表于 2023-6-25 20:02:07
|
显示全部楼层
|
阅读模式
下载
这就不多说了,直接官网下载
https://tomcat.apache.org/
直接解压
配置
环境变量 (提前安装好java,
配置
好java的环境变量)
配置
Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME
新建 CATALINA_HOME 环境变量,
变量:CATALINA_HOME 值:D:\DevelopmentTool\apache-tomcat-9.0.43
修改 Path ,
在 Path 后添加(新建 可以不加): %CATALINA_HOME%\lib、%CATALINA_HOME%\bin、%CATALINA_HOME%\lib\servlet-api.jar
tomcat 目录介绍
bin:可执行文件(启动文件startup.bat、关闭文件shutdown.bat)
conf:配置文件(修改端口号:server.xml,建议将server.xml
备份
)
lib:依赖的jar包
log:
日志
文件(记录出错等信息)
temp:临时文件
webapps:可执行的项目。默认作为存放开发项目的目录
work:存放由jsp翻译成的.java源文件,以及编译的.class字节码文件(jsp ->java ->class)
启动乱码问题
问题描述:打开startup.bat后汉字乱码
解决方法:在.\apache-tomcat-9.0.43\conf下打开logging.properties文件
51行左右
将java.util.logging.ConsoleHandler.encoding = UTF-8
替换为java.util.logging.ConsoleHandler.encoding = GBK
端口冲突问题
与其他服务的端口号冲突
tomcat端口号默认8080,如果和其他服务的端口号冲突,则可对端口号进行修改
在.\apache-tomcat-9.0.43\conf下打开server.xml文件,在文件的69行左右,将port="8080"修改为指定的某一端口号,重新启动。
[/code][size=6]简单理解工作原理[/size]
[code]1. 客户端发送servlet请求
2. servlet
容器
接收到客户端请求,进行解析
3. servlet
容器
创建一个ServletRequest对象, 对象内包含了 客户请求信息及其客户相关信息,请求头、请求正文、客户端的ip
4. servlet
容器
创建一个servletResponse 对象
5. serverlet 容器调用客户请求的servlet的service()服务方法,并把servletRequest对象和 servletResponse对象作为参数传给该服务方法
6. servelet 从servletRequest对象里面获取客户端请求信息
7. servlet利用servletResponse对象生成响应结果
8. servlet容器把servlet生成的响应结果发送给客户
复制
代码
tomcat 设置
CATALINA_HOME/conf/server.xml
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
浏览过的版块
.Net
金歌
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表