我一直在試圖按照this並在答案中鏈接嘗試和設置CORS訪問,因爲顯然localhost
和localhost:8080
是兩個不同的域。 嘆息UnavailableException當試圖設置碼頭CORS訪問
無論哪種方式,我遇到的問題是,當啓動服務器時引發javax.servlet.UnavailableException: org.eclipse.jetty.servlets.CrossOriginFilter
異常。我不知道是什麼原因造成的。
當試圖使用它的服務時,我得到一個503錯誤。採取
步驟:
- 複製從利用Geoserver
lib
文件夾中的jetty-servlet-9.2.13.v20150730.jar
到webapps
WEB-INF
的lib
文件夾。 - 粘貼以下爲我
web.xml
:Pastebin because editor didn't cooperate
如果我刪除它工作得很好,除了CORS問題,我有這些行。 (我試圖訪問特定像素的顏色值高於
其他和添加WMS中,利用Geoserver實例是非常新鮮的安裝
UPDATE:。
所以,以下@ sideshowbarker的建議,我已插入servlets
文件現在,我得到一個404錯誤,因無法找到org/eclipse/jetty/util/StringUtil
定義的GeoServer的設置看似引起Errr,什麼
請找的這個引擎收錄:?http://pastebin.com/4R8hZNcM
更新2:
所以,我插入所需jar
到WEB-INF
文件夾,而現在它拋出一個NoSuchMethodError
在問候的csvSplit
方法......什麼? OO
那麼,現在它會拋出一個404錯誤,並且異常堆棧太大而無法在命令行窗口中顯示。我不知道該怎麼做:/ – Mox
這裏是我的完整web.xml:http://pastebin.com/i4vY7czr – Mox
當我直接進入本地主機:8080時出現的錯誤是:'/ geoserver ---> oejw WebAppContext @ 340f438e {/ GeoServer的,文件:/ C:/程序%20Files%20(86)/GeoServer%202.10。1/webapps/geoserver /,STARTING} {C:\ Program Files(x86)\ GeoServer 2.10.1 \ webapps \ geoserver} [failed] – Mox