2014-10-08 31 views
2

嘗試運行opentripplanner並使用Graph.obj爲國家運行它。Opentripplanner Graph.obj文件未找到錯誤

但是,無論何時嘗試運行服務器,它都會在位置/otp/Graph.obj處發出filenotfound異常,雖然我已將Graph.obj放在同一位置。

堆棧跟蹤,同時運行的服務器是:

圖形文件未找到或不打開供下文件路由器ID「」:/ OTP java.io.FileNotFoundException:/otp/Graph.obj(沒有這樣的文件或目錄) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream。(FileInputStream.java:146) at java.io.FileInputStream。(FileInputStream.java:101) at sun.net。 www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)

+0

請加上你如何繼續安裝等,所以我們可以提供幫助。 – MaM 2014-10-08 20:51:59

回答

1

我嘗試運行OTP時遇到了同樣的問題。

第一個問題:路由器ID丟失

問題二:默認目錄爲/ var/OTP /圖和OTP似乎搜索在/ var圖/ OTP /圖/ {路由器ID} (可能不是你的):我嘗試在Cygwin(Windows)中運行OTP,並且可能在斜槓/反斜槓上出現了一些問題,所以我決定將該圖複製到「../ gtfs/gurgaon「

解決方案

步驟1)創建一個像 「的/ var/OTP /圖/古爾岡」 的子目錄,並複製Graph.obj那邊

步驟2)運行類似:$ Java的罐子目標/otp.jar --router gurgaon --graphs ../gtfs --server

它對我來說就像一個魅力!

0

試試這個代碼:JAVA -Xmx5G罐子目標/ OTP-0.20.0-快照shaded.jar --build 路徑的GTFS和osm.pbf文件 --inMemory

它的工作完美我。