操作系统 |
Centos7 |
|
软件 |
jdk-8u101-linux-x64.tar.gz |
|
|
apache-tomcat-8.5.5.tar.gz |
|
|
geoserver-2.10-beta-war.zip |
|
拷贝jdk的安装包到服务器上
执行
创建目录 mkdir /usr/java
拷贝 cp /home/gis/jdk-8u101-linux-x64.tar.gz/usr/java/ jdk-8u101-linux-x64.tar.gz
解压缩包 tar -zxvf jdk-8u101-linux-x64.tar.gz
配置环境变量
vi /etc/profile
在最后加入
#for java
export JAVA_HOME=/usr/java/jdk1.8.0_101
exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
保存,退出
执行 source/etc/profile
执行 javac 如果正确执行 证明jdk安装成功
1. 拷贝安装包到服务上
2. 解压 tar-zxvf / home / gis/apache-tomcat-8.5.5.tar.gz
3. 启动Tomcat
cd /home/gis/tomcat-8.5.5/server/bin
./startup.sh
4. 停止tomcat
./shutdown.sh
5. 加入自启动
vi /etc/rc.d/rc.local
输入
exportJAVA_HOME=/usr/java/jdk1.8.0_101
/home/gis/apache-tomcat-8.5.5/bin/startup.sh start
保存退出,
执行 chmod +x /etc/rc.d/rc.local
1. 解压geoserver-2.10-beta-war.zip压缩包。
2. 将获取的war包放入apache-tomcat-8.5.5/webapps路径下
3. 在 tomcat/bin/Catalina.sh文件中
找到 -Djava.security.manager \
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\""\
-Dcatalina.base="\"$CATALINA_BASE\"" \
-Dcatalina.home="\"$CATALINA_HOME\"" \
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\""\
在每段后追加一句
-Djava.awt.headless=true \
该步骤解决使用中无法选择数据路径的问题。
4. 启动tomcat服务
5. 进行tomcat跨域配置
由于跨域会导致地图无法正常显示,需要进行跨域配置。
在apache-tomact-8.5.5/webapps/root目录中加入
, 这两个文件
找到apache-tomact-8.5.5/webapps/geoserver/WEB-INF/下的web.xml
加入如下代码:
保存,重启tomcat。即可解决跨域访问的问题