• GeoServer war包在tomcat7中配置遇到的一个问题


    最近要使用GeoServer发布地图服务,供本地web程序调用。Geoserver有两种安装方式:

    一种是通过windows installer,安装过程中需要注意的是data directory,使用默认的选项是在安装目录下,也可以自己指定,安装结束后可以直接在浏览器中进行访问localhost:8080/geoserver。
    另外一种安装方式是通过下载war包,直接放到tomcat/webapps目录下,如果tomcat已经启动,会自动加压进行部署。
    第一个安装方式比较简洁,安装过程中需要指定是否创建geoserver的系统服务,创建比较方便使用些,但如果要想将基于geoserver的项目部署到其他的机器上,则需要安装geoserver,这带来不便。第二种安装方式,将geoserver布置到tomcat下,项目也可以同时部署到此tomcat中,在不同机器上部署较为快捷。
    下面使用此种方式遇到的问题,系统环境win xp+tomcat7.0.29+geoserver2.4.1,在tomcat中解压war包总是出现“tomcat error waiting for multi-thread deployment”问题,去stackoverflow上看到有类似的问题,但没有给出确定的解决方案,但有人提到这或许是tomcat7的问题(stackoverflow上的类似问题),因为我也试过7.0.27版本,同样出错。于是果断换用tomcat6.0.35,奇迹出现了,可以正常部署。啥也解释不清楚,稳定6.0看来还要再撑一段时间了。
    有个小提醒,把geoserver.war包放到目录下,程序会自动解压,原来意味解压过一次后就不用再使用war包了,我错了,刚删除就抱geoserver不能访问,所有此war包要一直放在那里。
     
    作者:RonaldHan
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    erlang开发环境(IDE)搭建
    Mono for android,Xamarin点击事件的多种写法
    .NET C#中处理Url中文编码问题
    第一天正式学习,定一个学习目标吧。
    想转行做开发了!
    Java JMS 程序基础 与 ActiveMQ 安装(一)
    JDBC 基础
    Linux 6.4 设置yum 为centOS源
    C++ 简单实现 依赖注入(IOC)
    安卓项目
  • 原文地址:https://www.cnblogs.com/ronaldhan/p/3401820.html
Copyright © 2020-2023  润新知