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


























浙公网安备 33010602011771号