首页 > 解决方案 > 如何将 -D vm args 添加到 tomcat 战争文件

问题描述

在 Eclipse 中,我可以在 Run Config.->Tomcat->Arguments->VM arguments 添加 vm args ex:(-Djsse.enableSNIExtension=false)

但是转换成war文件后vm args就不行了。

答案:* \apache-tomcat-7.0.96\bin 我们必须创建一个setenv.bat的 .bat 并添加以下内容

设置“JAVA_OPTS=-Djsse.enableSNIExtension=false”

在tomcat的bin文件夹这个位置cmd提示符下执行setenv.bat ,需要在C:\Program Files\Java\jdk1.8.0_281\jre\lib\security\对最新添加的SSL证书进行交叉验证cacerts.cer

以及Tomcat bin 文件夹 (*\apache-tomcat-7.0.96\bin) 中的shutdown.bat 和 startup.bat

参考:https ://youtu.be/8BoLQIQ0xnI

标签: batch-filetomcatssl-certificatewarjvm-arguments

解决方案


推荐阅读