摘要:第一步下载源码,把源码导入到eclipse中: 1)在eclipse 中新建一个Java Project,名称可以是Tomcat 2)在工程上点击右键=>Import=>General=>File System,点击Next按钮 3)点击Browser按钮,找到tomcat源码解压路径,勾选java
阅读全文
随笔分类 - Java-Tomcat源码
摘要:Tomcat奔溃,日志里面看到java.lang.OutOfMemoryError: Java heap space: 在Tomcat的catalina.sh 加上参数: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./oom.out 把内存溢出
阅读全文
摘要:漏洞具体情况参考:http://blog.nsfocus.net/cve-2020-1938/ 复现方法参考:https://github.com/0nise/CVE-2020-1938 需要特别注意的是,之前的tomcat,AJP默认是打开的!!!! 本地复现,版本 Tomcat 7.0.95:
阅读全文
摘要:测试偶然发现: <Host name="127.0.0.1" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" dir
阅读全文
摘要:1 . 修改startup.bat 将 56 行注释,加上一行: call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\tomcat_emr.log 重新执行 startup.bat启动,就会在logs目录下面看到日志文件: 这样修改之后,控制台就看不
阅读全文
摘要:我们一般都是为了解决某个问题,才去看源码的。Java体系就是这点好处,源码唾手可得。遇到问题,最后的解决方法总是可以从源码中找到。 参考了网上的文章,过程整理如下: 1. 下载和导入 官网下载编译好的: apache-tomcat-8.5.12.zip 和 对应的源码包:apache-tomcat-
阅读全文