文章 2024-06-19 来自:开发者社区

避免Tomcat调试信息泄露的最佳实践

大家好!我是小米,一个热爱分享技术的小伙伴。最近我们团队在进行网站安全扫描时,发现了一个敏感信息泄露的漏洞。经过一番努力,终于解决了这个问题。今天我想在这里分享我们的经历,希望能为大家提供一些参考和帮助。 问题背景 在处理请求过程中,如果服务器遇到运行时错误,Tomcat会向请求者展示调试信息。这些信息对于开发人员来说非常有用,但如果暴露给外部用户,则可能导致敏感信息泄露。根据安...

避免Tomcat调试信息泄露的最佳实践
文章 2022-12-01 来自:开发者社区

一招教你如何减少本地调试tomcat重启次数,亲测有效

一招教你如何减少本地调试tomcat重启次数当我们进行本地调试的时候,代码做了少量改动,却要重启tomcat。如果项目比较小还行,如果项目比较大这个时候重启tomcat的时间就比较长。下面我说的方法将会让你减少tomcat不必要的重启次数。这次引入的技术为Groovy。在groovy中书写的代码无需重启tomcat,修改之后需需要重新从入口进入就行了什么是GooovyApache Groovy是....

文章 2022-01-28 来自:开发者社区

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码(三)

这个Webapps文件夹就是我们平时正常使用Tomcat的时候,用于放置网站的目录。里面现有的文件也是平时安装Tomcat之后存在的默认网站。出问题的原因是这个默认网站也是源代码状态,未编译,所以导致找不到对应的类。如果下载Tomcat的安装文件(64-bit Windows zip),对比一下examples文件夹的内容,如下图,左侧为源代码目录,右侧为安装包中的文件目录,可以看到对右侧编译后....

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码(三)
文章 2022-01-28 来自:开发者社区

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码(二)

2.2 Build项目点击Build按钮开始构建项目,会提示:“java: 程序包trailers不存在。”和“找不到符号 ResponseTrailers”,两个错误都出现在test文件夹。缺少的文件都在webapps/examples/WEB-INF/classes文件夹,拷贝文件夹“webapps/examples/WEB-INF/classes/trailers”到“test”文件夹下。....

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码(二)
文章 2022-01-28 来自:开发者社区

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码(一)

1. 下载源代码可以到Tomcat官网下载源码压缩包,也可以去GitHub仓库Clone。目前最新的是2021-12-08发布的10.0.14版。1.1 下载压缩包前往网址Tomcat官网:Apache Tomcat® - Apache Tomcat 10 Software Downloads1.2 GitHub下载仓库地址:apache/tomcat: Apache Tomcat (githu....

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码(一)
文章 2021-12-28 来自:开发者社区

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码

1. 下载源代码可以到Tomcat官网下载源码压缩包,也可以去GitHub仓库Clone。目前最新的是2021-12-08发布的10.0.14版。1.1 下载压缩包前往网址Tomcat官网:Apache Tomcat® - Apache Tomcat 10 Software Downloads1.2 GitHub下载仓库地址:apache/tomcat: Apache Tomcat (githu....

拆解Tomcat10: (二) 在Idea中调试最新的Tomcat10源码
问答 2020-06-22 来自:开发者社区

JFinal 连接Oracle,jetty调试正常,部署到tomcat就报错?报错

Eclipse IDE for Java EE Developers 中使用Jetty运行正常,配置的两个数据库Mysql和Oracle都可以访问,但部署到Tomcat中就报错不能连接数据库,先前验证过部署到Tomcat中Mysql是可以访问的 SEVERE: Exception starting filter jfinal java.lang.RuntimeException: Plu...

问答 2020-06-07 来自:开发者社区

【Eclipse】Eclipse使用tomcat7调试maven工程,启动报错!“..报错

已知原因是Tomcat的server.xml的context节点中不支持source属性。 通过修改Tomcat server配置(使用的是eclipse)。 关闭server,然后在server视图中双击server, 打开配置界面,选中下面的”Publish module contexts to separate XML files”,保存退出。 无效!仍然报错~ ...

问答 2020-05-31 来自:开发者社区

【Eclipse】Eclipse使用tomcat7调试maven工程,启动报错-eclipse报错

已知原因是Tomcat的server.xml的context节点中不支持source属性。 通过修改Tomcat server配置(使用的是eclipse)。 关闭server,然后在server视图中双击server, 打开配置界面,选中下面的”Publish module contexts to separate XML files”,保存退出。 无效!仍然报错~ ...

问答 2020-05-30 来自:开发者社区

Eclipse使用tomcat7调试maven工程,启动报错!-eclipse报错

" 已知原因是Tomcat的server.xml的context节点中不支持source属性。 通过修改Tomcat server配置(使用的是eclipse)。 关闭server,然后在server视图中双击server, 打开配置界面,选中下面的”Publish module contexts to separate XML files”,保存退出。 无效!仍然...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
X
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等