tomcat升级 遇到的坑】的更多相关文章

今天说说tomcat升级后出的问题 以前的版本是8.0.30的 因用安全漏洞 需要升级tomcat 为8.5.28的版本 升级后jvm的配置 等等都和一起一样,过了几天发现,我们的错误日志和处理影响转换的文件(我们的错误日志和影响转换的文件都是写好指定的目录),无法打开生产上报了好多错.而且都是权限的错误. 经过仔细查看错误在 UMASK的权限上,root用户默认是0022  ,普通用户是0002 ,我们的tomcat升级普通用户跑的,而升级后的tomcat配置为0027(以前的tomcat是默…
1 tomcat改名:在bin目录下找到次文件(如图),按图上指示修改(比如我窗体是主数据) 修改后: 2 一台电脑安装多个版本的JDK 为什么我们要安装多个版本JDK?--我是因为tomcat修复漏洞需要升级,但是服务器装的是1.5版本的,不能适应最新版本tomcat,但是为了不影响其他,所以安装一个最新版本JDK,然后为最新版本tomcat制定特定JDK 步骤:1 下载最新版本JKD,这个不多说了,自己官网下载,注意对应系统位数 2 点击安装,但是不做任何通用配置 3 为tomcat制定刚安…
用java.net.Socket来模拟实现Tomcat,碰到了一些坑,大部分是没有想到的,记录下来自查. 直接上代码, public class TomcatDemo { private static ExecutorService executorService = Executors.newCachedThreadPool(); public static void main(String[] args) throws IOException { //监听9000端口 @SuppressWa…
Rxjava1升级Rxjava2坑 共存问题 通常情况下,如果我们希望在一个模块中既想使用rxjava1又想使用rxjava2,这个时候在运行的时候会出现一下报错: ... APK META/-INF/rxjava.properies 解决办法:要么都用rxjava1要么都用rxjava2 出现此报错的原因大概就是找到某个类的两个文件入口,因此无法判断使用哪个方法. 依赖问题 如果有依赖rxjava1,那么升级时在运行时也会出现上述所说的问题: a.第三方模块 b.手动导jar包 c.通过com…
前言 公司的ES最近需要全部进行升级,目的是方便维护和统一管理.以前的版本不统一,这次准备统一升级到一个固定的版本. 同时还会给ES加上权限控制,虽然都是部署在内网,为了防止误操作,加上权限还是有必要的. 带来的问题就是我这边的程序得改了,目前用的是Spring Data Elasticsearch来操作ES. 问题 首先版本从5.x升级到6.4.0,我这边用的Spring Boot是2.0.1版本,这块是兼容的,没有影响.唯一导致我这边要改动的就是权限这块. 在Spring Boot的文档中,…
nginx+tomcat的网页,在手机上通过浏览器可以正常访问,但是在自己的app的webview中访问就报400.查了访问日志,每次app中访问该页面,tomcat中就出现一个GET null的申请,但不知道怎么来的,真是百思不得其解. 直到在网上找到这个:<记一次nginx+tomcat8请求400错误的坑>,这个跟我的问题应该是一模一样.核心原因就是申请中包含了特殊字符|{}或者空host参数.估摸着浏览器对这种字符进行了转码,而app的webview控件处理过于简单,然后被tomcat…
一.背景 近日Tomcat被爆出幽灵猫漏洞,覆盖的版本从6-9全部中招,因此升级是当前能做的手段,那么就来说一下SpringBoot内置的Tomcat如何升级. 二.升级过程 1 下载对应的版本 Tomcat官网下载 这里由7,8,9三个版本,10是测试版,对于追求稳定的还是在以上三个版本里面选吧.低于7的需要自动升级,可能还需要修改代码. 我在这里选的是9.0.31 下载EMbedded即可 解压缩 打开maven所在的.m2文件夹下repository目录 找到tomcat文件夹,新建一个9…
总结:用sudo su - 后的身份启动tomcat,可选用 bin下的  ./catalina.sh run命令以显示启动过程中可能的报错信息 1.普通用户是无法使用0~1023的熟知端口的,需要 sudo su - 切换到root身份才可以 之前把sever.xml里的port改为1023以上的都可以,就是改为熟知端口时启动后连接时报connection refused错误,以root身份启动Tomcat可以解决此问题: 注意是 sudo su - 而不是sudo su 2.启动时可以用To…
在本地开发使用myeclipse6.5自带tomcat,部署到服务器上是7.x,导致jsp页面无法解析. 所以想着在本地也使用tomcat7部署,myeclipse6.5不支持tomcat7.x,到网上找了解决方法,就是将tomcat5改成tomcat7,最后还要配置一下tomcat7使用的JDK,不要自带的JDK. tomcat7启动后,还是无法解析JSP页面,语法有些错误,比如import语句末尾不要加分号. 其实是部署到tomcat7后,项目的lib文件夹里缺少jstl1.2.jar和ja…
问题来源 问题往往都是这样来的突然,让我措手不及. 小孩没娘说来话长啊,操作系统是centos6.5因此默认自带的python是2.6.6的,突然有一天我要写一个关于kafka topic消费情况的监控,因此我需要安装一个包,很不巧这个包要求很特殊需要python2.7,没招只能升级了,升级比较简单网上搜索一大堆,升级完成监控也顺利开发完成了,一切就这样相安无事过去了很久.突然今天同事来找我说他之前给hive写的一个udf函数不能用了,说缺少这个包:pyhs2,还说之前装过这个包,为啥不能用了,…