Linux部署geoserver
JAVA环境
- Linux CentOS 7.5
- yum 3.4.3
- java-1.8.0(这里不建议更低版本,可能装Geoserver会有问题)
准备工作
查看是否有yum环境rpm -qa | grep yum
操作步骤
-
查看是否有Java环境
rpm -qa | grep java
-
安装Java环境
yum -y install java-1.8.0-openjdk*
-
Complete后,检验是否安装成功
java -version
-
如果命令有响应则表示安装成功
javac
安装Tomcat
环境
- Linux CentOS 7.5
- yum 3.4.3
- tomcat 7.0.76
操作步骤
-
安装tomcat
yum -y install tomcat
-
complete后,可查看tomcat版本号
rpm -q tomcat
-
进入tomcat安装目录
cd /usr/share/tomcat
-
可以查看tomcat下面的目录
ls
或ll
-
查看tomcat服务状态,这里是
Active:inactive(dead)
表示服务没有启动systemctl status tomcat.service
-
启动tomcat服务
systemctl start tomcat
-
再执行命令查看tomcat服务状态,这里变成
Active:active(running)
表示服务启动成功systemctl status tomcat.service
-
这时候输入
http://外网ip:8080
,是看不到tomcat启动页面的,需要安装yum install tomcat-webapps tomcat-admin-webapps
-
如果还看不到启动页面的话,考虑是否被防火墙禁了。我这里是百度BCC,可以去百度BCC控制台-安全组-设置出站/入站规则。
设置Manager App用户名/密码
-
Manager App对于tomcat的操作来说非常重要
-
在登陆时需要输入用户名和密码
-
点击
取消
,会跳转到401未授权页面 -
复制红色选中部分,将username和password都改为root
-
回到xShell,进入tomcat安装目录下的conf文件夹
-
编辑用户配置xml,将第4步改好的内容粘贴到
<tomcat-users>
节点中vim tomcat-users.xml
-
最后重启一下tomcat服务
systemctl restart tomcat
-
回到tomcat首页验证,点击Manager App,输入改完的用户名和密码,即可进入
附上常用命令
-
停止tomcat服务
systemctl stop tomcat
-
重启tomcat服务
systemctl restart tomcat
-
开机启动
systemctl enable tomcat
-
查看tomcat状态
systemctl status tomcat.service
-
启动tomcat
systemctl start tomcat
Geoserver安装:
-
Geoserver官网下载war版 下载GeoServer war文件/百度云资源,提取码:zpw6
-
将解压后的geoserver.war文件,直接粘贴到tomcat的webapps下即可
-
回到tomcat首页,进入ManagerApp(用户名/密码设置参看>>>安装tomcat)
-
可以看到表格中已经有geoserver了,可以点击列表,也可以直接浏览器中输入地址"http://ip:8080/geoserver"
-
输入默认用户名/密码:admin/geoserver,即可登陆
跨域问题看博客