我目前位于武汉,就读于武汉理工大学,所属专业为地理信息科学专业,在本科期间,积极培养自己,提升自己的能力,目前掌握了PS,office等办公室技能和arcGis,遥感等专业技能,除此之外,对编程也有一些成果,熟练掌握C、JAVA等编程语言,自行创建了一个空间数据库并制作了商圈分析系统,还经常参加各种活动与实习,去过南方水泥公司参与实习,拥有了丰富的活动经验。
我们的课程实验需要使用geoserver,首先下载 geoserver 安装包文件到本地,下载稳定版即可,选择二进制文件包,下载完成后,需要将安装包上传到 Linux 服务器。由于文件是 zip 压缩文件,因此这里有两种处理方式,一是将文件解压后上传,这种方法传速度很慢,但是不需要在服务器进行解压;二是将 zip 文件上传后解压,这种方式上传速度很快,但是需要在服务器安装解压软件对文件进行解压,同时还需要较为熟练使用 cd 命令,进行跨文件目录操作,复制、删除、移动、解压等。这里选用第二种方法,在服务器进行解压。 第一步就是进行文件的传输,这里用到的是 Xftp 软件,这与文中使用到的 Xshell 是同一系列的产品,通过 Xftp 可以远程可视化服务器的文件目录并可以方便、快速的进行文件传输。下载安装的方式与 Xshell 完全一致,安装完成之后,可以通过在 Xshell菜单栏点击新建文件传输,说明 Xftp 已经成功连接到服务器。左侧对应的是自己电脑的文件目录,右侧对应服务器的文件目录。现在上传下载到本地的安装包,先在左侧定位到该文件,在右侧可以切换目录,目录列表的第一栏有两个点“..”双击会返回文件目录的上一层。现在将 geoserver 安装包上传到/usr 目录下,找到安装包,将右边文件目录定位到/usr,在安装包文件右键点击“传输”。通过底部传输窗口可以看到文件上传的状态。上传成功后,可以查看右边的文件目录找到对应的文件。
第二步是,安装解压软件 unzip:
sudo apt-get update
sudo apt-get install unzip
使用以下命令将文件解压到当前目录下:
unzip flie.zip –d 解压后的文件夹名字
在解压时要提前输入 mkdir geoserver 命令建立好 geoserver 文件夹,不然解压后文件可能散落到 usr 文件夹中或者找不到的地方。 解压之后之后可以在/usr 目录下找到 geoserver 解压的文件夹。解压出来的文件夹名称可能是压缩文件的名称,可以右键文件夹点击重新命名。
第三步是修改 geoserver 端口,打开刚刚文件夹中的文件,修改 start.ini 文件:
vim /usr/geoserver/start.ini
将端口修改为 8060 或者其他端口,只要保证端口号在有效范围内,并且没有与其他软件的端口冲突即可。
第四步是,设置环境变量,这一步与前面修改 Java 的环境变量一摸一样,编辑配置文件,加入:
export JAVA_HOME JRE_HOME CLASS_PATH PATH
export GEOSERVER_HOME=/usr/geoserver
最后保存退出,再重新加载配置文件:
source /etc/profile
再查看端口是否开启:
netstat -anp
启动 geoserver。进入 geoserver 的 bin 目录,输入:
sh startup.sh
注意:一开始,startup.sh 刚开始可能没有执行权限,切换到 geoserver/bin 目录下使用 chmod u+x startup.sh 添加权限就 OK 了 ,在图形界面中,可以通过访(http://localhost:8060/geoserver)来验证是否成功启动,在命令行界面可以通过服务器公网 IP 远程访问 8060 端口解决。具体做法为:登录
阿里云服务器控制台,给安全组添加 8060 端口,这样就可以以 IP:8060/geoserver 进行远程访问,打开安全组列表,点击一个列表,点击手动添加,按照图中进行设置,保存,然后,进行访问。