2014-09-04 103 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 

文件这个问题。只需替换全部右边对齐到右边