为了账号安全,请及时绑定邮箱和手机立即绑定

Tomcat服务配置与性能优化

黑洞大仙 全栈工程师
难度初级
时长 2小时23分
学习人数
综合评分9.17
30人评价 查看评价
9.1 内容实用
9.5 简洁易懂
8.9 逻辑清晰
  • 通过配置对Cookie 进行加密, 在context.xml 中进行配置,在19行添加 <Context useHttpOnly="true">


    查看全部
  • Cookie  的作用

    查看全部
  • 自定义 tomcat  的错误页面

    查看全部
  • tomcat 版本信息

    查看全部
    0 采集 收起 来源:修改版本号

    2019-08-13

  • 修改默认 的 shutdown 的值,避免被其他人通过网络来关闭我们的tomcat 服务器

    查看全部
  • 多域名的访问

    查看全部
    0 采集 收起 来源:多域名访问

    2019-08-13

  • 基于Tomcat 和 CAS  实现单点登录

    查看全部
    0 采集 收起 来源:单点登录1

    2019-08-13

  • Container 是tomcat 的主要构件,

    包含四个主要的子容器

    查看全部
    0 采集 收起 来源:概念和原理2

    2019-08-13

  • https://img1.sycdn.imooc.com//5d5288290001b68106920487.jpg

    Server服务器:是指整个tomcat服务器,其中包含多个组件;主要负责管理和启动各个service,同时监听8005发送过来的shot down命令,用来关闭整个服务器。

    Service: tomcat封装的,主要对外提供完整的基于组件的web服务,它其中包含Connector和Container两个核心组件以及多个功能组件。各个Service之间是独立的,但是它们共享同一个虚拟机资源。

    Connector: tomcat与外部世界的一个连接器,监听固定的端口,接收外部请求,并将请求结果传给Container,将Container处理的结果返回给外部。

    Container: 是一个servlet容器,内部由多层容器组成,主要用于管理servlet的生命周期,调用servlet的相关方法去处理业务逻辑。

    Jasper: tomcat的jsp解析引擎,主要用于将jsp文件转化成java文件,并且编译成.class文件。

    Naming: 命名服务,将名称和对象联系起来,以便用名称访问对象。

    Session:主要负责创建和管理Session,以及session的持久化。

    Loging: 记录相关的日志。

    JMX: JavaSE中定义的一种规范。


    查看全部
    2 采集 收起 来源:概念和原理1

    2019-08-13

  • https://img1.sycdn.imooc.com//5d52832100012c8e06510469.jpg

    Server:

    Service:

    Connector:

    Container:

    Jasper:

    Naming:

    Session:

    Loging:

    JMX:


    查看全部
    0 采集 收起 来源:概念和原理1

    2019-08-13

  • JAVA_OPTS="-server -Xms256m -Xms512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m"

    查看全部
    0 采集 收起 来源:修改内存

    2019-08-07

  • conf文件夹配置文件

    catalina.policy防止jsp代码破坏tomcat容器

    catalina.properties包含的是不能被jsp文件修改的文件列表

    context.xml context的配置文件,因为它位于顶层,所以它是被所有web应用所使用的配置文件,默认的内容就是web.xml所在的文件位置

    logging.properties Tomcat日志使用的配置文件,配置了文件的输出格式等等一系列信息

    server.xml tomcat最主要的配置文件,定义了tomcat的体系结构,这个文件是tomcat启动的时候构建Tomcat容器,修改Tomcat的端口号

    tomcat-users.xml tomcat人员页面,一些tomcat管理员的人员信息

    web.xml配置tomcat启动信息,比如启动页之类的

    查看全部
  • JDBC操作数据库

    加载驱动>创建链接>执行SQL>释放连接

    异步配置连接

    独立配置连接

    查看全部
  • /bin:tomcat  存放运行的命令

    Windos

    startup.bat 启动命令

    shutdown.bat关闭命令

    configtest.bat设置内存和字符集

    Linux

    startup.sh 启动命令

    shutdown.sh 关闭命令

    configtest.sh 设置内存和字符集

    /conf  存放配置文件

    catalina.policy 防止jsp代码或用户代码破坏tomcat容器

    catalina.properties 包含一些不能对jsp或sevlet修改的夹得文件列表

    logging.properties 日志使用配置文件,输出格式等

    server.xml 最主要配置文件,端口号

    tomcat-users.xml 网页的管理信息和用户信息

    web.xml 配置启动信息

    /lib 存放java包

    /logs 运行期间产生的日志信息,查看日志

    /webapps 存放应用程序

    /ROOT 根目录

    /work 运行时编译后的文件,清除此目录可达到清楚缓存的效果

    查看全部
  • Engine:用来管理多个站点。一个service只能有一个Engine。

    Host:虚拟主机(一种在一个web服务器上服务多个域名的机制,对每个域名而言,都好象独享了整个主机),可以配置Host添加站点。

    Context:代表一个应用程序,通常是指war包。

    Wrapper:封装了的servlet。

    查看全部
    0 采集 收起 来源:概念和原理2

    2019-07-14

举报

0/150
提交
取消
课程须知
需要具有Java Web基础,对Tomcat有初步的了解。
老师告诉你能学到什么?
1、Tomcat基础配置 2、Tomcat安全配置 3、Tomcat性能优化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!