千家信息网

Oracle 19c中Tomcat的作用是什么

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Oracle 19c中Tomcat的作用是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Tomcat 中间件是一个免费的开放源代
千家信息网最后更新 2026年11月02日Oracle 19c中Tomcat的作用是什么

Oracle 19c中Tomcat的作用是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Tomcat 中间件是一个免费的开放源代码的Web 应用服务器。Oracle 12.2.0.1开始GI中安装和使用了Tomcat。由于Tomcat是开源产品,在生产环境使用我们必须关注该产品的安全。Oracle官方也一直根据CVE发布的信息,及时发布补丁。

从12.2开始我们安装部署Oracle数据库时Tomcat已经部署在GI HOME中。

$/u01/19.7.0/gird/Opatch/opatch lspatches30805684;DBWLM RELEASE UPDATE 19.7.0.0.200414 (30805684)30805684;Database Release Update : 19.7.0.0.200414 (30805684)30805684;ACFS RELEASE UPDATE 19.7.0.0.200414 (30805684)30805684;OCW RELEASE UPDATE 19.7.0.0.200414 (30805684)30805684;TOMCAT RELEASE UPDATE 19.7.0.0.200414 (30805684)30805684;UPDATE 19.7 DATABASE CLIENT JDK IN ORACLE HOME TO JDK8U17130805684;OJVM RELEASE UPDATE: 19.7.0.0.200414 (30805684)

Oracle 19c中在 这些地方使用了Tomcat

Oracle Quality of Service (QoS) Management - GI中的一种特性,用于管理给定集群上的数据库工作负载。

Oracle Fleet Patching and Provisioning (FPP) - GI中的一个特性,使Oracle软件配置、补丁和升级标准化和自动化。这个特性以前称为快速Home供应(RHP) Oracle Memory Guard -Oracle RAC中每个节点内存保护。
Oracle Trace File Analyzer - 日志收集工具。

Quality of Services Management (ora.qosmserver resource) 服务使用Tomcat。QoS应用程序部署在Tomcat中,由mbean、REST服务和Servlet组成。如果QoS是一个安全的应用程序,那么与GI一起提供的Tomcat分布是定制的,不是在Tomcat代码本身中定制的,而是在使用Tomcat特性时定制的。这改进了容器的使用,使其更加可靠和安全。以下是在使用GI部署Tomcat时对其进行的增强。


$ ps -eaf | grep tomcatgrid 58746   142151  0 13:10 pts/1    00:00:00 grep   --color=auto tomcatgrid 108610      1  0   Dec04 ?        00:25:33 /u01/19.7.0/grid/jdk/bin/java   -server -Xms128M -Xmx384M -Djava.awt.headless=true   -Ddisable.checkForUpdate=true -Djava.util.logging.config.file=/u01/app/grid/crsdata/node1/qos/conf/logging.properties   -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager   -DTRACING.ENABLED=false -Djava.rmi.server.hostname=node1.cern.ch   -Doracle.http.port=8888 -Doracle.jmx.port=23792 -Doracle.tls.enabled=false   -Doracle.jwc.tls.http.enabled=false -Djava.security.manager   -Djava.security.policy=/u01/app/grid/crsdata/node1/qos/conf/catalina.policy   -Djava.security.egd=file:/dev/urandom -Dcatalina.home=/u01/19.7.0/grid/tomcat   -Dcatalina.base=/u01/app/grid/crsdata/node1/qos -Djava.io.tmpdir=/u01/app/grid/crsdata/node1/qos/temp   -Doracle.home=/u01/19.7.0/grid -classpath /u01/19.7.0/grid /tomcat/lib/tomcat-juli.jar:   /u01/19.7.0/grid /tomcat/lib/bootstrap.jar: /u01/19.7.0/grid/jlib/jwc-logging.jar   org.apache.catalina.startup.Bootstrap start

为了最小化内存占用,仅对Tomcat Web容器使用以下JAR文件

annotations-api.jar
bootstrap.jar
catalina.jar
jaspic-api.jar
servlet-api.jar
tomcat-api.jar
tomcat-coyote.jar
tomcat-jni.jar
tomcat-juli.jar
tomcat-util.jar
tomcat-util-scan.jar

按照最小使用原则,我们也可以关闭qos服务,但在psu应用时需要开启该服务。

crsctl stat res -t

…

ora.qosmserver online online

…

使用grid用户执行

srvctl status qosmserver Qos Management Server is enableQos Management Server is running on node1srvctl stop qosmserver -forcesrvctl disable qosmserver Qos Management Server is enableQos Management Server is not running on node1

关于Oracle 19c中Tomcat的作用是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

服务 特性 应用 安全 是在 问题 作用 最小 产品 内存 容器 应用程序 数据 数据库 更多 程序 补丁 帮助 解答 易行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网与科技 北京禾田雨橡互联网科技 广西互联网科技公司 狮子座互联网科技培训 中国最先进互联网科技公司 成都玖崟互联网科技有限公司乐商圈怎么样 农村开互联网科技讲堂 哈尔滨新华互联网科技学院 科技互联网的估值 互联网时代科技改变生活 武汉健翔互联网络科技有限公司 洛阳昕诺飞互联网科技有限公司 链环科技传统企业怎么转型互联网 互联网科技和法律行业 互联网企业科技类企业如何做账 智帮互联网科技公司最近动向 山东大美朱楼互联网科技有限公司 广东鹅鹅鹅互联网科技有限公司 宁波允成互联网科技有限公司 银川新华互联网科技学校招聘 科技与互联网 互联网 的科技创新 互联网科技缩写 无锡溥仪互联网科技有限公司 深圳前海聚择互联网科技有限公司 消费医药和互联网科技 烟台灵鸽互联网科技有限公司 合肥互联网科技公司公章图片 浙南科技城互联网大厦招聘 互联网相关科技技术
0