Tomcat 的运行依赖 JAVA 环境!安装的时候会让你选择 JDK 所在路径。
Linux 下的安装教程已更新:
操作系统:Windows Server 2019 Datacenter
JAVA 版本:12.0.2
Tomcat 版本:9.0.19
GeoServer 版本:2.23.2
1、JAVA 的安装
1.1 安装
喜欢哪里放哪里,不建议中文路径,复制并记录安装地址 C:\Program\Java\jdk-12.0.2
设置安装路径
完
1.2 环境变量
①系统变量
变量名:JAVA_HOME
变量值:C:\Program\Java\jdk-12.0.2
②系统变量 Path
%JAVA_HOME%\bin
注:①系统变量
变量值
替换为您自己的jdk安装路径
① JAVA 系统环境变量设置
① JAVA 系统环境变量设置 Path
1.3 检查
java -version
javac -version
1.4 拓展知识(一般无需添加)
JAVA 自 JAVA 9(含)之后安装目录下默认不生成 jre
目录,如果你有需要,使用以下命令生成即可。
cd C:\Program\Java\jdk-12.0.2
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
1.4.1 添加 jre 系统环境变量
%JAVA_HOME%\jre\bin
1.4.2 检查
java -verbose
2、Tomcat 的安装
2.1 安装
按需选择,不知道就默认
端口、服务名按需设置
http 默认启用端口8080
Java SE 路径,没有监测到或安装有多个 JAVA 环境的话手动选择一下,到 jdk-12.0.2
目录就行
选择 jdk 所在目录
设置安装路径
2.2 开机启动
跟随系统启动
3、测试
丢个 GeoServer 看看:
4、Tomcat 修改 http/https 端口为80/443、并配置 SSL 证书
转到 Tomcat 安装目录下 conf
文件夹下的 server.xml
文件
修改以下配置信息,大概在第 71 行
# 原始配置信息
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改为:
<!-- 8080端口修改为80端口 -->
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
<!-- 8443端口修改为443端口 并配置SSL证书 -->
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true"
scheme="https"
secure="true"
clientAuth="false"
sslProtocol="TLS"
keystoreFile="/home/tomcat/conf/ssl/youdomain.pfx"
keystoreType="pkcs12"
keystorePass="youdomain's pfx password"/>
以上,youdomain.pfx
为你域名的 pfx 证书名称,youdomain's pfx password
为你域名 pfx 证书密码。
注意:需要重新启动 Tomcat
测试:
80端口访问正常
443端口访问正常,且SSL证书生效