首页 > 其他分享 >Tomcat 版本升级

Tomcat 版本升级

时间:2023-03-09 18:24:33浏览次数:44  
标签:xml Tomcat tomcat jar Tomcat7 修改 版本升级

参考文档:

https://blog.csdn.net/xiaohuochaiwh/article/details/88578965

https://blog.csdn.net/a403071690/article/details/50442786

https://blog.csdn.net/xiaohuochaiwh/article/details/88579567


  1. Tomcat7 和 Tomcat8 的 websocket 实现不同,更换 Tomcat8 及以上版本需要重构 websocket 接口
  2. Tomcat7 中屏蔽了版本号,真实版本7.0.92
  3. Tomcat7 进行错误页重定向:ROOT/WEB-INF/web.xml
  4. Tomcat7 中所有日志进行了重定向:/usr/local/las/log/tomcat7/
  5. Tomcat7 中 cookie 设置 HttpOnly 属性为 true
  6. jre/lib/security/ 下的 local_policy.jarUS_export_policy.jar 替换为官方网站提供了JCE无限制权限策略文件

修改Tomcat版本号:

修改文件位置:tomcat/lib/catalina.jar

用压缩工具打开找到 catalina.jar/org/apache/catalina/util/ServerInfo.properties

修改以下参数值:

  server.info=Apache Tomcat/7.0.92

  server.number=7.0.92.0

  server.built=Nov 9 2018 11:07:44 UTC

  修改完成之后重新压缩保存,替换原有的文件

查看新的版本号:tomcat/bin/version.sh

image

image

Tomcat中设置Cookie的HttpOly属性

为了减少XSS跨站脚本攻击,防止读取修改cookie的内容,可以在tomcat中为cookie设置HttpOnly属性。

修改文件:tomcat/conf/context.xml

标签中增加属性 useHttpOnly="true"

修改前:

image

修改后:

image

如何处理tomcat默认错误页面

当Tomcat出现404界面之后跳转到默认页

image

可以将此页重新定位到其他指定界面:

  1. 创建新的错误页

    编写新的界面error.html,将此界面放到 tomcat6/webapps/ROOT 目录下

  2. 创建编写web.xml

    修改Tomcat\webapps\ROOT\WEB-INF\web.xml文件内容,指定错误状态码对应的界面
    
    <?xml version="1.0" encoding="utf-8"?>
    
    <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee                       http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0" metadata-complete="true">
      <display-name>Welcome to Tomcat</display-name>
      <description>Welcome to Tomcat</description>
      <error-page>
    	<error-code>404</error-code>
    	<location>/error.html</location>
      </error-page>
      <error-page>
    	<error-code>400</error-code>
    	<location>/error.html</location>
      </error-page>
      <error-page>
    	<error-code>500</error-code>
    	<location>/error.html</location>
      </error-page>
    </web-app>
    

标签:xml,Tomcat,tomcat,jar,Tomcat7,修改,版本升级
From: https://www.cnblogs.com/liuzonglin/p/17199525.html

相关文章

  • Tomcat 中的 NIO 源码分析
    转自:https://javadoop.com/post/tomcat-nio之前写了两篇关于NIO的文章,第一篇介绍了NIO的Channel、Buffer、Selector使用,第二篇介绍了非阻塞IO和异步IO,并展示了简......
  • 简单学习使用Tomcat
    安装Tomcat从Tomcat官方网站(https://tomcat.apache.org/)下载Tomcat安装包。在下载完成后,您可以按照以下步骤进行安装:解压Tomcat安装包到您想要安装Tomcat的目录中。......
  • 配置Tomcat
    进入官网进行下载官网链接:http://tomcat.apache.org/1、选择Tomca8版本  2、配置环境1、系统变量添加:变量名:CATALINA_HOME变量值:解压文件夹路径    2、......
  • 配置Tomcat
     1、先安装JDK,跟你平时安装软件一样,非常傻瓜地进行着,在此就不讲述了。在这里说明一下,一般网上复制的经验都是直接默认安装路径,本人在这里非常看不过带有版本......
  • 配置Tomcat
    1、先安装JDK,跟你平时安装软件一样,非常傻瓜地进行着,在此就不讲述了。在这里说明一下,一般网上复制的经验都是直接默认安装路径,本人在这里非常看不过带有版本号的文......
  • Tomcat安装及配置教程
     java环境的配置 1java环境的配置应该都学过吧,这里简单的讲一下。下载安装javaJDK,注意安装的路径,我们需要进行环境变量的配置。2安装完成以后,配置......
  • 配置Tomcat
    进入官网进行下载官网链接:http://tomcat.apache.org/1、选择Tomca8(我选择的是8)  2、根据自己来选择版本  2、配置环境1、系统变量添加:变量名:CATALINA_HOME......
  • jdk和tomcat版本导致项目无法启动
    Unsupportedmajor.minorversion52.0(unabletoloadclassxxx)jdk版本问题:52.0->不支持jdk8Invalidbytetaginconstantpool19tomcat版本问题:19->tomcat版......
  • eclipse安装及配置jdk、tomcat
    一、安装eclipse:(安装之前一定要确认jdk是否安装,没安装的一定要安装)官网下载:EclipseDownloads|TheEclipseFoundation下载好如图安装程序:        ......
  • linux下tomcat删除文件命令集合
    cd/usr/local/tomcat/bin./shutdown.shcd../cdwebappsrm-rfROOTrm-rfROOT.war首先进入到tomcat的bin目录下,然后关闭tomcat,并且返回目录删除文件和war文件。cd/usr/l......