0
我有這個文件結構;春季找不到密鑰存儲文件
然後在我的豆子xml配置我有;
但是當我啓動服務器了,我收到了FileNotFoundException
/store/thestore.jks
我缺少什麼?提前致謝。
我有這個文件結構;春季找不到密鑰存儲文件
然後在我的豆子xml配置我有;
但是當我啓動服務器了,我收到了FileNotFoundException
/store/thestore.jks
我缺少什麼?提前致謝。
據這裏的源代碼com.noelios.restlet.util.DefaultSslContextFactory.createSslContext()
190 FileInputStream keyStoreInputStream = null;
191 try {
192 keyStoreInputStream = ((this.keyStorePath != null) && (!"NONE"
193 .equals(this.keyStorePath))) ? new FileInputStream(
194 this.keyStorePath) : null;
195 keyStore.load(keyStoreInputStream, this.keyStorePassword);
它使用FileInputStream
,這意味着它會試圖從文件系統,而不是從JAR本身的讀取文件。
您必須將jks
文件放在JAR之外並提供其絕對路徑。
例如
<prop key="keyStorePath">C:/store/thestore.jks</prop>
在項目之外提供文件的絕對路徑解決了我的問題 – Laazo
主導'/''中/存儲/ thestore.jks'?試試'store/thestore.jks'。我想不出別的什麼;它看起來很好IMO。 –
@ɐuıɥɔɐɯ仍然; 'java.io.FileNotFoundException:store \ thestore.jks(系統找不到指定的路徑)' – Laazo
請包含堆棧跟蹤。 – 11thdimension