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用的。
最新文章
- 一个ORM的实现(附源代码)
- 解读Unity中的CG编写Shader系列八(镜面反射)
- SpringMyBatis解析2-SqlSessionFactoryBean
- bootstrap加深
- VerbalExpressions ——另类正则表达式
- Method threw 'org.hibernate.exception.SQLGrammarException' exception. Cannot evaluate com.hotel.Object_$$_jvst485_15.toString()
- Spring dataSource
- ubuntu php 出现 Cannot find module (SNMPv2-TC) 等错误
- IP查询接口1
- python+selenium自动化软件测试(第16章):基础实战(3)
- POJ 2195Going Home(网络流之最小费用流)
- 关于CI框架访问数据库类提示Call to undefined function mysqli_init()
- Linux学习笔记--vi
- Linux+Shell常用命令总结
- 【BZOJ5019】[SNOI2017]遗失的答案(FWT,动态规划)
- 前端框架之Vue(8)-表单输入绑定
- Python:线程指南
- STM32 串口通信使用奇偶校验
- 灾备系统的评判指标:RTO、RPO
- Indexes (also called “keys” in MySQL)