在AIX5.2、Java5_64、tomcat5.5下安装geoServer后,发现geosever网站可以启动,但是地图不渲染,经查看catalina.out日志发现抛出如下异常:
java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
经GOOLE搜索得知在Linux/Unix下用java的图片包来处理图片时,遇到 java.lang.NoClassDefFoundError: sun.awt.X11GraphicsEnvironment 这种异常是因为java虚拟机在处理图片时需要本地的x-server的支持,解决方法有两种:
1 java 1.4版本以上
启动java时加上参数:-Djava.awt.headless=true 例如:我们在启动tomcat时在启动命令行里面加上这个参数就可以了.
对于 websphere 则进入应用程序服务器 > server1 > 进程定义 > Java 虚拟机
一般 JVM 自变量 :-Dfile.encoding=GBK -Ddefault.client.encoding=GBK -Djava.awt.headless=true
2 java 1.4版本以前
下载xvfb或者其他的虚拟x-windows,然后在java的运行环境里的DISPLAY做相应的改变.
于是修改tomcat 下的bin目录中的catalina.sh文件,在该文件的头部增加一行:
JAVA_OPTS="-Xms256m -Xmx1024m -Djava.awt.headless=true"
重新启动tomcat后,问题解决。
分享到:
相关推荐
Java+OpenLayers3+GeoServer 二次开发应用
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。
geoserver+java8
关于GeoServer地图缓存问题的研究.doc 基于GeoServer的WebGIS开发.pdf 基于GeoServer和OpenLayers的WebGIS实现.pdf 基于GOESERVER_2.0.2的地图发布(webgis作业).do 使用geoserver创建样式简单图解.doc 优化_...
java使用代码上传tif至geoserver发布服务并设置坐标系和style样式 包含jar::commons-codec-1.15.jar commons-io-2.2.jar commons-logging-1.2.jar geoserver-manager-1.7.0-pdok2.jar jdom-1.1.3.jar org....
java操作geoserver的工具类,包含mongodb和sqlserver创建数据存储的对象, 封装好了图层的shp发布,数据库空间表发布,图层列表查询,删除,发布样式,设置图层默认样式,发布带样式的空间表,删除样式,查询图层中心...
该资源包的执行效果查看地址:...“地图之家”专栏中的“2.(高级示例篇)leaflet+postgres+postgis+geoserver实现高性能聚合图(亿级别数据量)”。如下载有问题,可联系博主。 解压密码:leaflet
MapServer,它是美国明尼苏达大学 (University of Minnesota, 简称 UMN)在二十世纪90 年代利用 C语言开发的开源 WebGIS项目
GeoServer安装和部署shp文件发布地图服务
Geoserver安装步骤
解决Geoserver在windows环境使用geoserver安装程序 和 windows或linux环境tomcat war包安装后的服务访问跨域问题。
geoserver_postgis_postgres_udiga安装程序.zip
GeoServer地图开发解决方案(一):环境搭建篇 GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 ...
pg+Geoserver安装部署手册.docx
将mongodb矢量数据在geoserver中发布;将mongodb矢量数据在geoserver中发布
Geoserver发布地图无法显示问题 57 WebGIS相关的OpenGIS规范 58 geoserver中地图以外的区域以自定义图片填充 62 怎样修改 geoServer 的用户名密码 65 GeoServer中的WMS服务生成的png图片背景色为透明 65 比例尺...
apache+tomcat+geoserver地图配置文档apache+tomcat+geoserver地图配置文档apache+tomcat+geoserver地图配置文档apache+tomcat+geoserver地图配置文档
面、 完善的 GeoServer 部署解决方案, 包括 GeoServer 环境搭建、 地图数据处理、 部署 地图数据、 发布地图服务等功能的详细介绍。 文中内容来自本人工作中通过网络学习后总结 而成, 如有类同纯属巧合, 同时欢迎...