tomcat + jsp访问mysql

  

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      

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      

查看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

  

)   

)   

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

tomcat + jsp访问mysql