- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
安装在 Tomcat (9.0.36.B.RELEASE) 上的应用程序使用 SSL(在本例中为 IBM MQ)连接到外部源。因此,我需要为此信任库指定一个信任库和密码。
我让它在 setenv.sh
中添加到 JVM_OPTS 中工作。 :
-Djavax.net.ssl.trustStore=/opt/apps/certs/myapplication.truststore
-Djavax.net.ssl.trustStorePassword=TRUSTSTORE-PASSWORD
-Djavax.net.ssl.keyStore=/opt/apps/certs/myapplication.keystore
-Djavax.net.ssl.keyStorePassword=KEYSTORE-PASSWORD
经典问题,当我执行
ps -ef|grep java
时密码可见(在 RHEL 上运行)。
最佳答案
您可以向 $CATALINA_BASE/conf/catalina.properties
添加其他属性它们将在 Tomcat 启动期间获取。您当然知道,系统属性对 JVM 来说是全局的,因此无法将此配置限制为仅限于单个应用程序:整个 Tomcat 服务器都会受到影响。
几乎所有 Java 系统属性都可以通过这种方式设置,但有一些异常(exception):
catalina.base
和 catalina.home
(显然),VersionLoggerListener
(在
server.xml
中定义)没有
logProps="true"
,否则将记录系统属性的值。默认情况下,仅记录 JVM 参数。
关于ssl - Tomcat,从 -D 选项中隐藏 javax.net.ssl.keyStorePassword,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66763477/
为播放框架配置 https 时,我必须在运行后台任务时使用以下配置。 play -Dhttps.port=9443 -Dhttps.keyStore=keystore.jks -Dhttps.keyS
如何从 ps 列表下方隐藏 keyStorePassword 和 trustStorePassword? ec2-user 6348 1 6 06:49 ? 00:26:
我正在查看 Jetty 的 SSL:http://wiki.eclipse.org/Jetty/Reference/SSL_Connectors keyStorePassword 和 keyManag
安装在 Tomcat (9.0.36.B.RELEASE) 上的应用程序使用 SSL(在本例中为 IBM MQ)连接到外部源。因此,我需要为此信任库指定一个信任库和密码。 我让它在 setenv.sh
我们有 2 个环境,每个环境都有一个证书 PFX 文件。我尝试导入这 2 个证书以制作一个 JKS/P12 文件,并尝试根据别名访问证书。虽然我可以使用命令看到 2 个条目keytool -list
我是一名优秀的程序员,十分优秀!