我必須在我的碼頭,集裝箱運行configure.init()的一個問題(運行碼頭運行在Eclipse中springframework的)ArangoDB Java的應用程序在網絡環境:configure.init()塊
後在沒有任何通知或異常的情況下到達configure.init()客戶端服務塊。 如果我在控制檯-java程序中運行相同的代碼,它就可以工作。
我所期望的輸出:
Enter init()
OK init()
Server-Version:2.6.1
是否有人有任何想法或經驗? Java-Driver-version是2.5.7。
Codesnippet:
public void arangoVersion() {
try {
configure = new ArangoConfigure();
write("Enter init()");
configure.init();
write("OK init()"); // never reached :(
arangoDriver = new ArangoDriver(configure);
write("Server-Version:" + arangoDriver.getVersion().getVersion());
} catch (ArangoException ax) {
write("Arango-Exception" + ax.getErrorMessage() + " , Nr. : "
+ ax.getCode());
} catch (Exception ex) {
write("Exception" + ex.getMessage());
}
}
public void write(String text) {
System.out.println(text);
// for web: logger.debug(text);
}
在此先感謝
在你的Maven依賴有不同的版本httpclient.jar的? java驅動程序使用與舊版本不兼容的httpclient 4.3.6。 – fceller