Tomcat相关知识点及其应用

来源:互联网 发布:sublime text 3 php 编辑:程序博客网 时间:2024/05/16 08:31

目录

  • 目录
  • 将Web应用打包成war
  • Tomcat体系架构
  • Tomcat配置https连接器
  • Tomcat服务器的管理平台

将Web应用打包成war

在Web应用目录下执行命令:

jar -cvf xxx.war xxx

其中xxx.war表示要打包出来的Web应用war包的名称,xxx表示Web应用名称。
好处:将war包放置在Tomcat的webapps目录后,tomcat会自动解压war包。

Tomcat体系架构

Tomcat配置https连接器

数字证书:保证了数字证书持有人的身份。
数字签名:生成公私密钥对,提取要发送的数据的摘要,使用公钥进行加密。数字签名发送给对方后,保证了发送方身份的正确性,同时确保数据在发送过程中没有被篡改。
  提示:此处配置的只是单向加密连接器,实际开发中应配置https双向加密连接器。
1. 生成数字证书

keytool -genkey -alias tomcat -keyalg RSA

  其中tomcat指的是生成的密钥库的别名,可取其他值。
2. 将生成的.keystore文件拷贝到Tomcat服务器的conf目录下。
3. 修改Tomcat服务器的conf目录下的server.xml文件。
(Tomcat 6.0 的配置如下)

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="conf/.keystore" keystorePass="123456"/>

4.在浏览器中访问https://localhost:8443

Tomcat服务器的管理平台

  在Tomcat conf目录下的tomcat-users.xml文件,配置访问管理平台的账号和密码,如下:(这里是Apache Tomcat/9.0.0.M4的配置)
  在tomcat-users标签内,配置:

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

  在浏览器上访问http://localhost:8080/,如下:
Tomcat
  点击“Manager App”进入管理平台,需要输入配置的账号和密码,输入正确后才可以进入。如下:
Tomcat服务器的管理平台

0 0
原创粉丝点击