linux使用笔记4

运行已经安装好的软件:

cd到这个软件的安装目录

输入命令/:./软件名称

就可以了

运行geoserver

1、首先需要添加JAVA_HOME的环境变量:

在服务器没有设置JAVA_HOME的情况下,可以手动设置编辑startup.sh

在首行加入,注意此处的单引号是键盘左上角那个,意为执行命令,此处的pwd为获取当前目录

export JAVA_HOME=`pwd`/../../jre


2、查看端口8080:

查看端口占用

netstat -tln  
netstat -tln | grep 8080

查看端口被哪个进程占用

lsof -i :8080
解除端口占用

kill -9 pid

3、cd到解压目录下,有这几个解压后的文件

bin GPL.txt logs RELEASE_NOTES.txt start.jar
data_dir lib nohup.out resources VERSION.txt
etc LICENSE.txt README.txt RUNNING.txt webapps

1.bin目录

该目录下是一些脚本文件,可以windows下可以用startup.bat来启动内置的jetty服务器,但是通常我们自己写脚本文件来启动geoserver

运行geoserver输入命令: java -jar start.jar

就可以启动geoserver了

3.data_dir目录

该目录下放的是图层,工作空间,geowebcache等东西,非常重要

4、我们需要配置一些web.xm中的数据的时候需要

cd 到 /webaaps/geoserver/WEB-INF下找到.web.xml,其实这就是一个普通的java程序

5、etc目录

可以在该路径下修改jetty.xml文件的内容,达到修改端口的作用,由于担心8080端口可能被其他服务器占用,在此我改成8090:

6、webapps目录

下面路径会有geoserver/WEB-INF/lib ,和web.xml , 关于web.xml的配置缓存路径我们已经讲过了,

但是如果想让geoserver支持获取Mysql中的矢量地图信息,我们可以往该lib目录下丢两个文件:

把上面两个.jar文件放到lib目录下就会支持从Mysql中添加数据源了。

6.start.jar文件

该文件前面已经介绍了,用来启动jetty和部署geoserver用的。





原文地址:https://www.cnblogs.com/wang985850293/p/5141380.html