windows安装配置JDK和Tomcat

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

1.JDK(Java)

  1. 安装JDK

Oracle网站链接https://www.oracle.com/technetwork/java/javase/downloads/index.html免费下载的是JDK19、JDK17. 安装后发现版本不合适。想下载安装JDK8发现下载比较麻烦。

后面找到Index of /app/jdk-8/windows/下载
在这里插入图片描述

  1. 环境变量配置

右击“我的电脑”属性
在这里插入图片描述

系统变量下方的系统变量

JAVA_HOMEC:\Program Files\Java\jdk1.8.0_172

JRE_HOMEC:\Program Files\Java\jre1.8.0_172

Path: 增加%JAVA_HOME%\bin

CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin
在这里插入图片描述

2. Tomcat

2.1 安装

1、进入官网https://tomcat.apace.org下载Tomcat
在这里插入图片描述

2、解压压缩包配置环境

  • CATALINA_HOME C:\Users\Administrator\Desktop\fzzx\tomcat\apache-tomcat-8.5.83
  • 在系统变量里面双击编辑Path变量新建变量值%CATALINA_HOME%bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KVC1xGE3-1667981448164)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20221109120743897.png)]

3、测试

检查Tomcat是否安装配置成功。在cmd命令窗口下快捷键Win+R 输入cmd输入startup回车这里也可以通过在 /bin目录下双击startup.bat启动访问http://localhost:8080/如下图所示则配置成功。如果安装的是Tomcat10及以上版本出现404也是正常

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JCgPFonG-1667981448164)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20221109121112688.png)]

2 tomcat目录结构

  • bin存放可执行程序和相关内容。
  • conf存放全局配置。
  • lib存放运行或者站点运行所需的jar包。
  • logs 存放日志文件
  • temp: 存放临时文件
  • wabapps目录是默认的站点根目录自动部署web应用将web应用复制到此目录tomcat会将该应用自动部署到容器
  • work工作空间就是存储jsp、servlet翻译、编译后的结果

3 配置

  1. 将Tomcat添加到Windows服务方便设置开机自启动

在cmd命令窗口下快捷键Win+R 输入cmd进入到Tomcat的bin目录下。输入service.bat install Tomcat8就可以安装服务Tomcat8是自定义服务名

右击我的电脑选择管理。进入服务可在服务中找到添加的Tomcat服务。可设置开机自启动也可以手动启动
在这里插入图片描述

  1. 更改端口号

在conf目录下修改server.xml右键使用记事本打开即可找到Connector节点修改port属性值。

在这里插入图片描述

  1. 编码设置将tomcat启动控制台改为中文

针对下面出现的问题

在这里插入图片描述

在安装的tomcat目录下点conf文件夹使用记事本打开logging.properties文件更改

java.util.logging.ConsoleHandler.encoding = GBK


再次启动就正常了

  1. 配置内存大小

设置Tomcat内存。在bin目录下修改catalina.bat文件在@echo off下追加set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M

  • Xms1024M初始化堆内存大小注意不加M的话单位是KB

  • Xmx1029M最大堆内存大小

  • XX:PermSize=256M初始化类加载内存池大小

  • XX:MaxPermSize=256M最大类加载内存池大小

  • XX:MaxNewSize=256M新生代内存的最大可分配大小

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windowsTomcat