【问题标题】:java.io.FileNotFoundException: ...keystore.jks (No such file or directory) at java.io.FileInputStream.open(Native Method)java.io.FileNotFoundException: ...keystore.jks (没有这样的文件或目录) 在 java.io.FileInputStream.open(Native Method)
【发布时间】:2014-07-31 00:40:13
【问题描述】:

首先,我想在我的工作区中停用 JMX 功能。

我刚刚在我的项目中停用了所有(我希望)对 JMX 的引用,但是在启动 tomcat 时,我遇到了这个错误:

"java.io.FileNotFoundException: /Volumes/SDE_Mac/apache-tomcat-7.0.40/conf/keystore.jks (No such file or directory)
    at java.io.FileInputStream.open(Native Method)"

此外,他仍然尝试在我想与 JMX 一起使用的端口上打开 tomcat。
但在我们的配置中,“useJmxMailingService”设置为false

有谁知道是什么导致了这种行为?

【问题讨论】:

    标签: java eclipse tomcat ssl jmx


    【解决方案1】:

    你需要在tomcat的server.xml上分配keystore路径。

    <Connector 
         port="8443" maxThreads="200"
         scheme="https" secure="true" SSLEnabled="true"
         keystoreFile="${path of key stokre}/keystore.jks" /*Put the keystoer path*/
         keystorePass="changeit"
         clientAuth="false" sslProtocol="TLS"/>
    

    【讨论】:

    • 对不起,我刚刚意识到,我的问题不容易阅读。我想停用 JMX。所以我会反过来尝试你的解决方案。
    • 移除连接器消除了故障。谢谢你。但开始时,他仍然试图到达错误的端口。
    • 从 web.xml 中移除安全约束解决了剩下的问题。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    相关资源
    最近更新 更多