`
ltian
  • 浏览: 68572 次
  • 性别: Icon_minigender_1
  • 来自: 楼兰
社区版块
存档分类
最新评论

AIX5.2+Java5_64+geoserver安装后无法显示地图的问题解决

阅读更多
在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+GeoServer+OpenLayers.zip_Openlayers java_geoserver_idae开发

    Java+OpenLayers3+GeoServer 二次开发应用

    geoserver中文开发手册.zip_GeoServer 地图服务_geoserver_geoserver手册

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。

    java使用代码上传tif至geoserver发布服务并设置坐标系和style样式.zip

    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....

    ttt.rar_webgis_webgis geoserver_webgis java

    在“ttt.rar”这个压缩包中,我们可以看到与WebGIS相关的多个元素,包括“webgis”,“geoserver”,以及“webgis_java”,这表明其中可能包含了关于WebGIS服务器、Java开发WebGIS应用的相关资料。 “MapServer”是...

    79.(leaflet篇)leaflet使用CQL过滤Geoserver发布的图层.rar

    Leaflet是一款轻量级的...在进行调试时,可以查阅GeoServer的官方文档和Leaflet的API参考,以解决可能出现的问题。记得查看提供的博客链接,那里可能有更详细的步骤和示例代码,帮助你更好地理解和应用这些概念。

    GeoServer 和GeoWebCache

    关于GeoServer地图缓存问题的研究.doc 基于GeoServer的WebGIS开发.pdf 基于GeoServer和OpenLayers的WebGIS实现.pdf 基于GOESERVER_2.0.2的地图发布(webgis作业).do 使用geoserver创建样式简单图解.doc 优化_...

    geoserver+java8

    《Geoserver与Java 8的深度整合:构建高效地理信息服务平台》 在现代地理信息系统(GIS)领域,Geoserver作为一个开源、基于Web服务的GIS服务器,扮演着至关重要的角色。它允许用户发布、管理和共享地理空间数据,...

    pg+Geoserver安装部署手册.docx

    安装完成后,需要配置Geoserver,打开Geoserver安装目录,GeoServer 2.5\etc\jetty.xml文件,定位至第32行,将端口号8080修改为8008。 本文档提供了pg和Geoserver的安装部署指导,涵盖了JDK、PostgreSQL、PostGIS和...

    java操作geoserver的工具类GeoServer,配合geoserver-manager包使用

    java操作geoserver的工具类,包含mongodb和sqlserver创建数据存储的对象, 封装好了图层的shp发布,数据库空间表发布,图层列表查询,删除,发布样式,设置图层默认样式,发布带样式的空间表,删除样式,查询图层中心...

    geoserver发布mongodb矢量数据地图服务.docx

    Geoserver发布MongoDB矢量数据地图服务 Geoserver是一款功能强大且开源的地理信息系统(GIS)服务器,能够实现空间数据的存储、处理和发布。MongoDB是一款NoSQL数据库,能够存储大量的矢量数据。本文将介绍如何使用...

    apache+tomcat+geoserver地图配置文档.pdf

    4. Geoserver 的下载和安装:Geoserver 是一个开源的地图服务器软件,需要下载和安装 Geoserver 以便提供地图服务。 5. PostgreSQL 的下载和安装:PostgreSQL 是一个关系数据库管理系统,需要下载和安装 PostgreSQL ...

    geoserver 地图专题图

    【标题】"geoserver 地图专题图" 涉及的是使用Geoserver结合OpenLayers创建地图专题图的技术。地图专题图是地理信息系统(GIS)中的一个重要概念,它允许用户根据特定主题或变量来可视化地理数据。在这种情况下,...

    geoserver地图配置文档

    Geoserver 地图配置文档是一个详细的配置指南,涵盖了准备工作、Geoserver 安装、安装地图空间数据库、地图配置和配置 TileCache 等几个方面,是 Geoserver 的初学者和开发者不可或缺的参考指南。

    Cesium加载Geoserver跨域问题

    当我们在Cesium中尝试加载由Geoserver提供的地图服务时,可能会遇到跨域问题。这个问题主要是由于浏览器的安全策略限制了不同源之间的通信。以下是对这个问题的详细解释和解决方法。 首先,理解“跨域”是什么至关...

    2.(高级示例篇)leaflet+postgres+postgis+geoserver实现高性能聚合图(亿级别数据量).zip

    该资源包的执行效果查看地址:...“地图之家”专栏中的“2.(高级示例篇)leaflet+postgres+postgis+geoserver实现高性能聚合图(亿级别数据量)”。如下载有问题,可联系博主。 解压密码:leaflet

    openlayers3+geoserver地图交互

    在本案例中,“map_shp”包含全国省界和县道的数据,这些数据在GeoServer上注册后,可以通过WMS服务获取到地图图像,或者通过WFS服务获取原始的地理空间数据。 OpenLayers 3是实现地图交互的主要工具。它提供了丰富...

    windows环境geoserver安装1

    在本文中,我们将深入探讨如何在Windows环境下安装和配置Geoserver,以及如何与PostgreSQL和Mapbox集成,实现地图数据的可视化。首先,我们从安装PostgreSQL开始,这是一个广泛使用的开源关系型数据库系统,特别适合...

    GeoServer安装和发布地图服务

    ### GeoServer安装与地图服务发布详解 #### 一、GeoServer简介 GeoServer是一款开源的地理信息服务服务器,基于Java技术构建。它支持多种地理信息标准,包括WMS(Web Map Service)、WFS(Web Feature Service)和...

    GeoServer的安装配置手册

    GeoServer是一款开源的服务器解决方案,用于发布地理信息数据,并提供基于Web的地图服务。它支持多种GIS数据格式,例如Shapefiles、PostGIS数据库等,并且可以通过WMS、WFS、WCS等开放地理空间联盟(OGC)标准协议来...

    Geoserver跨域问题解决方案

    在IT行业中,尤其是在Web开发领域,跨域问题是一个常见的挑战,尤其当涉及到GIS(地理信息系统)服务时,如Geoserver。Geoserver是一个开源的、基于Java的服务器,用于发布和管理地理空间数据。当从一个源(如浏览器...

Global site tag (gtag.js) - Google Analytics