Tomcat中去掉tomcat/work目录下的 .java 源文件并不再生成
应安全审计需求,tomcat中不得包含,源文件,如 .java 文件,扫描发现,tomcat缓存中tomcat/work 目录下有.java文件生成。
检查发现tomcat默认配置是生成 .java 文件的。修改配置如下:
/tomcat/conf/web.xml配置修改
搜索关键词 keepgenerated
在这段注释下面的配置中,加入keepgenerated的配置,并设置值为false
<init-param>
<param-name>keepgenerated</param-name>
<param-value>false</param-value>
</init-param>
修改完毕,保存退出,接下来,只要关闭tomcat,删除缓存文件 /tomcat/work/Catalina ,并重启tomcat,访问页面后。发现work目录下只有.class文件了。