zoukankan      html  css  js  c++  java
  • 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用的。





  • 相关阅读:
    docker 基本概念
    6_State 游戏开发中使用状态机
    5_Singleton 游戏开发中的单例模式
    4_Prototype 原型
    3_observer
    2_flyweight, 轻量化模式
    1_Command 游戏开发命令模式
    CentOS7 Failed to start LSB: Bring up/down解决方法
    CentOS 7 中firewall-cmd命令
    CentOS查询端口占用和清除端口占用的程序
  • 原文地址:https://www.cnblogs.com/wang985850293/p/5141380.html
Copyright © 2011-2022 走看看