1。JDK环境变量设置(/etc/profile)
出口JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
出口JRE_HOME=$ {JAVA_HOME}/jre
export JAVA_BIN=$ {JAVA_HOME}/bin
出口CLASSPATH=: $ {JAVA_HOME}/lib: $ {JRE_HOME}/lib
出口路径=$ {JAVA_HOME}/bin:美元路径
2。Tomcat安装包放入/usr/地方/Tomcat目录,不用安装。
tomcat启动:/usr/地方/tomcat/bin/卡特琳娜。sh开始
tomcat关闭:/usr/地方/tomcat/bin/卡特琳娜。sh停止
或配置服务文件/etc/init.d/tomcat:
systemctl使tomcat
systemctl重启tomate
# !/bin/bash
# # #开始初始化信息
#提供:tomcat
# Required-Start: local_fs remote_fs美元网络syslog美元
# Required-Stop: local_fs remote_fs美元网络syslog美元
#默认启动:2 3 4 5
#缺省停止:0 1 6
#简短描述:启动tomcat
#描述:Tomcat服务器守护进程
# # #结束初始化信息
JAVA_OPTS=& # 39; - server -Xms64m -Xmx128m& # 39;
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/
CATALINA_HOME=/usr/地方/tomcat
#出口JAVA_OPTS JAVA_HOME CATALINA_HOME
CATALINA_HOME美元/bin/卡特琳娜。sh $ *
~
修改tomcat配置:
。/usr/local/tomcat/conf/tomcat-users.xml
添加如下配置
用应用于经理使用
b。/usr/local/tomcat/conf/server.xml修改服务器配置
端口修改为80
connectionTimeout=?0000“
redirectPort=?443”;/在
添加虚拟主机
unpackWARs=皌rue"autoDeploy=皌rue"祝辞
前缀=發ocalhost_access_log !”后缀=?txt"
模式=? h % l % u % t“% r"% s % b"/在
修改/etc/主机文件
192.168.99.101 www.test1.com
3。官方下载mysql-connector-java-5.1.48.tar.gz
拷贝文件。/mysql-connector-java-5.1.48/mysql-connector-java-5.1.48-bin。jar到/usr/local/tomcat/lib目录下
4。静态文件编写test.jsp
6。Excute
<中心>
![tomcat + jsp访问mysql](/zixun/d/file/jishu/2021-05-31/5cc0d95f6661d2ca419d5783931f642f.png )
7.人
HTTPS支持
1。生成密钥存储库
keytool -genkey - v别名testKey -keyalg RSA有效性3650 keystore test.keystore
2。拷贝到路径/test.keystore
root@ubuntu:/usr/地方/tomcat #找到。- name test.keystore
/conf/test.keystore。
3。设置server.xml
/usr/local/tomcat/conf/server.xml
maxThreads=?50”;SSLEnabled=皌rue"计划=癶ttps"安全=皌rue"
clientAuth=癴alse"sslProtocol=癟LS"keystoreFile=?test.keystore" keystorePass=?11111”;/在
<中心>
![tomcat + jsp访问mysql](/zixun/d/file/jishu/2021-05-31/0fc81c53d4a0148bd65d7e9af1041e00.png )
查看keystore信息
root@ubuntu:/# keytool附些- v keystore test.keystore
输入密钥存储库密码:
密钥存储库类型:jks
密钥存储库供应商:太阳
您的密钥存储库包含
1项别名:testkey
创建日期:2019年7月31日,
条目类型:PrivateKeyEntry
证书链长度:1
证书[1]:
所有者:CN=x, OU=t, O=tx, L=sh,圣=sh, C=CN
发行人:CN=x, OU=t, O=tx, L=sh,圣=sh, C=CN
编号:4 ff9404b
有效起始日期:2019年7月31日16:58:42 CST直到结婚:坐7月28 16:58:42 CST 2029年
证书指纹:
MD5: E1:5D: D1: D4:09:5C: A6:05:2A: E2:7A: 2 f: 83:24: F4: B5
SHA1: C9:4D:费尔南多-阿隆索:96:96:EC: CC: 74:5B: A3:6E: 7 b: 01: E3: E5: A6:69:87: FC: 12
SHA256: 双相障碍:海尔哥哥:3 c: C9:37: B3: A0:9C: FC: 2 b: D9: D4:5D: 8 c: 6 c: 08:46: BB: 06:1B: 65:26:56:90: D3:01:1F: 33: C9:75: D2: D4
签名算法名称:SHA256withRSA
主题公钥算法:2048位RSA密钥
版本:3
扩展:
# 1: ObjectId: 2.5.29.14临界=false
(SubjectKeyIdentifier (
KeyIdentifier
0000: 98 8 c 07 FF 38 6 d 70 45 0 d CE 07年04 50 39 2 d .... 8迈普.... P9 - 8 b。
0010: 36 .D.6 06 44 0 b
)
)
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *