一、安装JAVA

资源JDK1.8 提取码:0y26

步骤:

1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";

基于Tomcat的GeoServer部署步骤-LMLPHP

2.选择"高级"选项卡,点击"环境变量";

基于Tomcat的GeoServer部署步骤-LMLPHP

然后就会出现如下图所示的画面:

基于Tomcat的GeoServer部署步骤-LMLPHP

在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:D:\Program Files (x86)\Java\jdk1.8.0_91        // 要根据自己的实际路径配置
  • 变量名:CLASSPATH
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."
  • 变量名:Path

  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

JAVA_HOME 设置

基于Tomcat的GeoServer部署步骤-LMLPHP

基于Tomcat的GeoServer部署步骤-LMLPHP

PATH设置

基于Tomcat的GeoServer部署步骤-LMLPHP

基于Tomcat的GeoServer部署步骤-LMLPHP

CLASSPATH 设置

基于Tomcat的GeoServer部署步骤-LMLPHP

这是 Java 的环境配置,配置完成后,你可以启动 Eclipse 来编写代码,它会自动完成java环境的配置。

测试JDK是否安装成功

1、"开始"->"运行",键入"cmd";

2、键入命令: java -versionjavajavac 几个命令,出现以下信息,说明环境变量配置成功;

基于Tomcat的GeoServer部署步骤-LMLPHP

二、安装Tomcat

资源:Tomcat官方网站

按步骤安装即可,我安装的是Tomcat9,JAVA版本要高于1.8。

你可以修改config/tomcat-users.xml,添加或修改注释为如下代码来更改用户名:

 <role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>

三、安装GeoServer

下载GeoServer war文件/百度云资源,提取码:zpw6

解压,将geoserver.war文件拷贝到Tomcat目录下的webapps文件夹中,即可。

启动Tomcat服务,即可启动GeoServer服务。

四、配置SSL证书

在你安装的JAVA目录下,例如 D:\Program Files (x86)\Java\jdk1.8.0_91 下打开CMD,如果在C盘,需用管理员来启动CMD,输入如下命令:

keytool -genkeypair -alias tomcat -keyalg RSA -keypass password -storepass password -keystore tomcat.keystore

此时会在D:\Program Files (x86)\Java\jdk1.8.0_91下生成一个名字叫 tomcat.keystore 的证书文件,将这个文件复制到Tomcat安装目录的conf文件夹下有个server.xml文件,找到我们需要打开HTTPS功能的Service,添加一个Connector。

  <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/tomcat.keystore" keystorePass="password"
/>

按以上步骤即可配置完成,启动Tomcat

打开Tomcat页面

基于Tomcat的GeoServer部署步骤-LMLPHP

进入Manager App,如果你不知道密码,到tomcat安装文件下的conf中的tomcat-user.xml文件。

基于Tomcat的GeoServer部署步骤-LMLPHP

进入后,你会在所有的服务列表中找到GeoServer

基于Tomcat的GeoServer部署步骤-LMLPHP

点击进入GeoServer页面后,你会看到以下页面

基于Tomcat的GeoServer部署步骤-LMLPHP

默认下,GeoServer登录的用户名和密码是

用户名:admin

密码:   geoserver

05-20 05:47