batch-file - 如何将 -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
解决方案
推荐阅读
- python-3.x - 导入 eventlet SSL 导致:ModuleNotFoundError: No module named 'OpenSSL.tsafe'
- json - 直到循环出现错误(powershell)
- java - 重新编译项目时如何在Java中保存系统状态并恢复系统?
- .net-core-3.1 - 在 .net core 3.1 中读取请求正文
- terraform - 创建 terraform hcl 变量作为地图
- python - 在python中删除列名中不需要的字符
- angular - 使用我自己的库时找不到模块或其对应的类型声明
- image-processing - 视差图像的灰度范围不断波动
- node.js - TypeORM 和 postgress 死锁
- python - pandas.DataFrame.drop_duplicates() 以不可散列的类型失败:'list',我如何找到罪魁祸首