java.io.FileNotFoundException:... java.io.FileInputStream.open中的keystore.jks(没有这样的文件或目录)(本机方法)

时间:2014-06-10 09:45:21

标签: java eclipse tomcat ssl jmx

首先,我想在我的工作区中停用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

有没有人知道会导致这种行为的原因?

1 个答案:

答案 0 :(得分:1)

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

<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"/>