将geoserver从tomcat发布移到使用其原始安装目录发布的操作步骤记录

  以前在服务器上部署geoserver,都是先安装然后从其安装目录下拷贝webapp内容放到tomcat目录下的webapp文件夹中,最近服务器上对应盘掉了恢复不过来,掉的盘正好时tomcat目录所在盘,要是搁在以前的做法是将geoserver重新安装一遍然后重复以上步骤,但问题是好多图层都得重新发布,虽然已经备份了图层和相关style文件,但是总得一个个配置,着实麻烦,后来一想,既然原始geoserver是好的,为什么不直接用原始的呢,以后不要费尽周折再重新部署好了。
  实验证明以上猜测思路是可行的,而且确实节省很多时间,只需要做少许改动即可:

  1. 修改安装目录下geoserver启动端口:比如原来tomcat端口为2345,则将geoserver启动端口也改成2345,这样可以保证使用该geoserver服务的所有程序都不需要修改geoserver服务地址,修改方法是再geoserver安装目录下的start.ini配置文件和bin中start.bat中修改端口号,默认为8080:
    在这里插入图片描述
    在这里插入图片描述
  2. 将跨域文件lib下的拷贝到geoserver安装目录下webapps目录下geoserver目录下WBEB-INF目录下lib文件夹中,注意不是geoserver目录下的lib,然后修改geoserver安装目录下webapps目录下geoserver目录下WBEB-INF目录web.xml中内容,新增filter和filter-mapping,具体见另一篇博客:https://blog.csdn.net/wqy248/article/details/87808716。
  3. 重新启动geoserver,运行geoserver安装目录下bin中startup.bat批处理文件。
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章