之前讲了在Geosever的二进制发行包中升级jetty的内容,我测试之后发现有些问题,本地运行可能没有问题,但是在linux上运行报错了。
于是我想着换个思路好了,总是想着将Geosever中的jetty包替换掉,干脆反过来,把geoserver中的webapp里面的包看做war包,迁移到jetty的发行包好了。作为SpringBoot四大容器之一,jetty的应用其实跟Tomcat类似,都是把需要部署的功能放在webapps文件目录下,然后启动后访问端口号加文件夹名称就可以了。
geoserver有些特殊的是他把数据信息都放在了data_dir目录下面了,要迁移geoserver不能只讲webapps目录下的程序拷贝过去,还需要讲data_dir拷贝过去,另外geoserver的发行包中还做了一些环境配置,具体配置信息在start.ini中,我们也需要这个文件拷贝过去。
启动程序位于bin目录下面,jetty的发行包中有jetty.sh文件用于linux环境下启动,直接用它启动会有些环境问题报错,我们将geoserver中的bin目录下的脚本也一并拿过来,测试可以正常使用。
10-28
3842
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-05
974
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交