TomCat快速安装使用

金歌  金牌会员 | 2023-6-25 20:02:07 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 943|帖子 943|积分 2829

下载

这就不多说了,直接官网下载 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"修改为指定的某一端口号,重新启动。
  1. [/code][size=6]简单理解工作原理[/size]
  2. [code]1. 客户端发送servlet请求
  3. 2. servlet 容器接收到客户端请求,进行解析
  4. 3. servlet 容器创建一个ServletRequest对象,  对象内包含了 客户请求信息及其客户相关信息,请求头、请求正文、客户端的ip
  5. 4.  servlet 容器创建一个servletResponse  对象
  6. 5. serverlet 容器调用客户请求的servlet的service()服务方法,并把servletRequest对象和 servletResponse对象作为参数传给该服务方法
  7. 6. servelet 从servletRequest对象里面获取客户端请求信息
  8. 7. servlet利用servletResponse对象生成响应结果
  9. 8. servlet容器把servlet生成的响应结果发送给客户
复制代码

tomcat 设置

CATALINA_HOME/conf/server.xml


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表