2014-09-04 35 views
3

在我的個人計算機中,我使用Geoserver和打印插件(2.5.2和2.4(用於打印模塊))。我們的開發過程已完成,我們希望在我們的服務器中使用它的.java版本,選擇採用和java編碼類型是相同的,但當我安裝PDF插件服務器機器例如Mapfish或Geoserver打印模塊錯誤

「SERVERIP:8080 /的GeoServer/PDF/info.json」

錯誤

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.ho.yaml.exception.YamlException: Error near line 0: Problem getting RİGHT value of enum type class org.mapfish.print.config.layout.HorizontalAlign 
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894) 
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:620) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52).. 

這是什麼意思? 它是默認的「config.yaml」文件。錯誤「org.ho.yaml.exception.YamlException:第0行附近出現錯誤:獲取枚舉類型類org.mapfish.print.config.layout.Horizo​​ntalAlign的RİGHT值時出現問題」。

我嘗試了非常不同的geoserver和printplugin或mapfish打印模塊版本出現同樣的問題。我在哪裏做錯了?

+0

我有土耳其安裝的窗戶。在關於地理服務器的一些問題之後,我完全將我的所有語言,區域和瀏覽器設置從土耳其語改爲英語(我們),並獲得了有效的地理服務器界面。但現在我得到同樣的例外。我意識到土耳其的一些設置仍然存在。因爲我得到異常:問題獲得枚舉類型org.mapfish.print.config.layout的R?GHT值。不是正確的,但R?GHT而不是RİGHT – 2016-03-15 10:05:21

回答

1

打印擴展安裝應該很簡單。也許有不同版本的Geoserver(2.5.2)和打印擴展(您提到版本2.4)有問題。

我剛剛安裝了最新版本的Geoserver和打印擴展程序以確保它正常工作,並且工作正常。

我已經在/opt/tomcat7上安裝了Tomcat7。我正在使用java版本1.8.0_20。

要安裝利用Geoserver:

cd /opt/tomcat7/webapps 
sudo wget http://ares.boundlessgeo.com/geoserver/2.6.x/geoserver-2.6.x-latest-war.zip 
sudo unzip geoserver-2.6.x-latest-war.zip geoserver.war 

的GeoServer的是WAR文件提取後自動安裝。

安裝打印模塊:

cd /opt/tomcat7/webapps/geoserver/WEB-INF/lib 
sudo wget http://ares.boundlessgeo.com/geoserver/2.6.x/ext-latest/geoserver-2.6-SNAPSHOT-printing-plugin.zip 
sudo unzip geoserver-2.6-SNAPSHOT-printing-plugin.zip 

讓所有的/ opt/tomcat7/webapps /下的GeoServer/WEB-INF/lib目錄後,可以重新啓動Tomcat:

sudo service tomcat7 restart 

檢查是否打印模塊已成功安裝:

轉至GEOSERVER_DATA_DIR/opt/tomcat7/webapps/geoserver/data)和一個名爲的新文件夾裏面應該有,裏面有config.yaml

檢查用以下要求:http://yourhost/geoserver/pdf/info.json

+0

我試圖安裝Windows Server 2008操作系統,我也嘗試了goserver 2.6和打印插件2.6,並得到相同的錯誤消息。「org.ho.yaml.exception.YamlException:錯誤附近的第0行:問題獲得枚舉類型類的RİGHT值org.mapfish.print.config.layout.Horizo​​ntalAlign「 – 2014-09-05 06:36:58

0

我有固定與編輯

\data_dir\printing\config.yaml 

文件這個問題。只需替換全部右邊對齊到右邊