我想引用Java測試類中的資源文件,它是一個密鑰庫文件。該屬性通常從指向本地或遠程運行的JDK的屬性文件加載。Java - 如何從Java類引用資源文件
當Maven執行構建作爲我的部署過程的一部分時,它首先構建在構建服務器上。我想能夠在類路徑上放置密鑰庫文件,所以我不必在構建服務器上設置硬依賴關係(因此我將密鑰庫放在構建服務器上)
當我在本地連接單元測試時使用此配置可以正常工作,但是當我在構建服務器上執行構建時,此路徑失敗。誰能澄清爲什麼這是失敗?我能做些什麼來解決?我想我知道爲什麼,但澄清會很好。
當前配置
<bean id="httpClient"
class="myapp.HTTPClient">
<property name="trustStoreLocation" value="..\\mywebapp\\target\\test-classes\\truststore" />
<property name="trustStorePass" value="mypass" />
</bean>
您是否嘗試過用單正斜槓來代替?此外,似乎有點脆弱,把信託存放在'... target/test-classes ...' –
謝謝你爲我工作 – cduggan