JBoss4 应用服务器Web开发人员参考手册(1):Tomcat服务

【中间件】JBoss是什么?JBoss与Tomcat的区别 在Native组件的支持下,动态运行不会受到任何影响,而静态资源的访问利用了操作系统本身提供的0拷贝传送,CPU消耗降低,响应时间缩短,吞吐率大大提高,混合的连接模式支持最大达到10000个并发客户端的同时访问,与Apache Web服务器相当。JBoss Web服务器具有原生特性和强大的可扩展性,可支持多种并非基于Java的服务器内容处理技术,可同时运行JSP, Servlet, Microsoft .NET , PHP 及 CGI,为其提供一个单一的、高性能的企业级部署平台。 阅读详情
 Tomcat 5.5是Apache最近发布的Java servlet容器(译者注:目前最新版本为6.0),它支持Servlet 2.4和JSP 2.0规范。Tomcat通过deploy目录中的jbossweb-tomcat-55.sar以可部署的服务形式分发,因为采用目录展开的形式进行服务,所以很方便进行检查和更新被嵌入的Tomcat实例的配置。

主要的service文件是META-INF/jboss-service.xml。通过它可以对org.jboss.web.tomcat.tc5.Tomcat5 MBean进行配置,从而 控制Tomcat。它的配置属性包括:

  • DefaultSecurityDomain: 它表示WAR包中jboss-web.xml文件在没有显式指定security-domain 时所需使用的JAAS安全域;

  • Java2ClassLoadingCompliance: 它用来启用Java2中标准的双亲委托类加载模型,而不是首先加载WAR中的servlet模型。缺省情况下它的值为true,否则从包括客户端JAR包和被EJB使用类的WAR包中加载时,将会导致类加载冲突;如果通过将该标志设置为false启用了servlet类加载模型,就必须重新组织待部署的包来避免在部署过程中出现类被重复加载出现冲突。

  • UseJBossWebLoader: 它用来表示Tomcat使用JBoss的统一类加载器作为Web应用的类加载器。缺省值为true(译者注:实际上为false),这意味着WAR包中WEB-INF/classes和WEB-INF/lib目录里的类将被加载到缺省的共享类加载器仓库中。通过它,可以实现类和资源在Web应用之间共享。如果这不是你想要的情况,可以通过将该属性设置为false来避免这种行为。

  • LenientEjbLink: 用来指定解析ejb-link出现错误时,是否应该忽略错误,尝试通过jboss-web.xml中的jndi-name来访问。 缺省值为true。

  • ManagerClass: 用来指定当Web应用标志为distributable时,复制web应用状态的session manager类。目前仅提供了一个session manager实现:org.jboss.web.tomcat.tc5.session.JBossCacheManager,它使用JBossCache跟踪分布的状态。

  • SubjectAttributeName: 用来指定request中用来存储JAAS subject的属性名。它没有缺省值,也就是说在缺省情况下request中没有subject值。

  • SessionIdAlphabet: 用来指定创建session ID的字母集合。它必须由65个不同的字符组成。

  • SnapshotMode: 用来指定集群环境中的快照模式:instant或interval。在instant模式中,集群中session的变化将会在修改发生时立即传播出去。在interval模式中,所有的修改将会根据设置SnapshotInterval定期传播出去。

  • SnapshotInterval: 用来以毫秒为单位设置interval快照模式中的快照间隔,缺省值为1000ms,也就是1秒;

  • UseLocalCache: 用来指定当存在本地HTTP session时是否需要使用。当设置为true时,本地存在的HTTP session值将会被使用,更新将会被复制,但是更新其它节点上的相同session时不会更新本地的session值。该模式仅在故障转移时使用。当设置为false时,将使用从分布式缓存中获得的session值,该模式在负载均衡时使用;缺省为true。

  • UseJK: 用来指定使用MOD_JK(2)和JvmRoute来实现负载均衡和session粘附。如果设置为true,将会插入JvmRouteFilter来拦截所有的请求,当检测到故障时就会替换JvmRoute,这还需要设置引擎定义文件server.xml中的JvmRoute属性。缺省值为false。

  • Domain: 用来指定Tomcat注册新的MBean时使用的上级JMX域,缺省域为jboss.web。

  • SecurityMangerService: 用来指定Tomcat使用的JAAS安全管理其,缺省情况下为jboss.security:service=JaasSecurityManager.

JBoss、Tomcat和WebLogic是三种不同的应用服务器,它们各自具有不同的特点和用途 JBoss、Tomcat和WebLogic是三种不同的应用服务器,它们各自具有不同的特点和用途。例如,如果一个项目需要高度复杂的企业级功能,并且对性能和可扩展性有较高要求,那么JBoss将是理想的选择。它强大的功能和灵活性可以满足这类项目的需求。而对于开发和测试Web应用程序,Tomcat则是一个很好的工具。它的轻量级和易用性使得开发者可以快速搭建和部署Web应用。而如果一个企业级项目需要强大的功能、高可用性和高伸缩性,同时预算允许,那么WebLogic将是更好的选择。 阅读详情

相关推荐

记一次内网靶机实战

记一次内网靶机实战记录,1、shiro反序列化漏洞 2、strut2漏洞 3、Drupal漏洞 4、内网代理工具 5、数据库连接工具 6、window的samba漏洞 7、viper的使用

千寻的博客 2589

Eclipse+Tomcat+MySQL+MyEclipse(详细设置) 图+文

开发环境的搭建 用到的工具: 1、jdk_1.5.09 下载地址: download 2、Eclipse 3.2.1 下载地址: download Eclipse 多国语言包 下载地址: download 3、MyEclipse 5.0.1GA_E3.2 下载地址: download 4、Tomcat 5.5.17 中文版 下载地址...

weixin_30662539的博客 276

内网viper的简单使用

Viper(炫彩蛇)是提供图形化的操作界面,用户使用浏览器即可进行内网渗透.使用过程记录

千寻的博客 1634

JBoss4 应用服务器Web开发人员参考手册(7):设置虚拟主机

虚拟主机允许按照运行JBoss机器的不同DNS名称对Web应用进行分组。例如,Example 7.1, “A virtual host configuration.”给出的server.xml配置文件,除了定义一个缺省虚拟主机vhost1.mydot.com外,还定义了第二个虚拟主机vhost2.mydot.com及其别名www.mydot.com.Example 7.1. A virtu

JBossWeek的专栏 1992

jboss4版本修复Apache Tomcat DIGEST身份验证多个安全漏洞(CVE-2012-3439)升级包

jboss4版本下,jbossweb-tomcat55.sar升级包,修复Apache Tomcat DIGEST身份验证多个安全漏洞(CVE-2012-3439) 升级包中的jar来源于tomcat5.5.36 使用方法:直接替换jboss中旧的jbossweb-tomcat55.sar

poco:Poco将使用简单的YAML配置文件帮助您组织和管理各种复杂程度的Docker,Docker-Compose,Kubernetes,Openshift项目,从而缩短从查找项目到在本地环境中初始化项目的路线

POCO Poco使用简单的YAML配置文件帮助组织和管理各种复杂性的Docker,Docker-Compose,Kubernetes项目,从而缩短了从查找项目到在本地环境中初始化项目的路线。 很简单。 使用非常简单的命令行界面配置,运行和在项目之间切换。 灵活性强。 轻松管理,扩展和维护任何复杂性的项目。 配置一次,到处使用。 一次配置项目,以便团队其他成员将感受到零配置的价值。 特征 开箱即用的Docker,Docker-Compose,Kubernetes,Helm支持。 Git,SVN支持开箱即用。 项目目录,多个目录。 创建您自己的项目目录。 无需其他工具即可组织您的项目。 多个计划。 为不同的环境甚至是出于演示目的的环境创建多个计划。 轻松地在计划(环境)之间切换。 简单的配置文件。 Poco有助于拆分配置文件,因此可以随时轻松维护和扩展它们。 脚本支持(挂钩

Jboss配置有关

1.如何设置默认页?在/jboss-3.2.6/server/default/deploy/jbossweb-tomcat50.sar/conf中,找到 ,在其间增加一行  yourIndex.html即可。2.如何防止列出目录文件?有的目录没有index文件,这样很容易使源代码公开,在/jboss-3.2.6/server/default/deploy/jbossweb-tomcat50.sar

fbysss的专栏 1612

变焦跟踪理论基础(如何在变焦过程中保持清晰)

如何在整个变焦过程中一直保持图像的清晰度或焦点是变焦跟踪的主要挑战。 当用户在缩放跟踪的情况下改变缩放时,设备保持对焦。 然而,在没有变焦跟踪的情况下,图像变得失焦,图像在变焦跟踪后由于自动对焦(AF)算法才最终对焦。...................................................

ChenYX的博客 20万+

Java web应用服务器对比(Tomcat、JBoss、Jetty等)

官方介绍: Apache Tomcat Apache Tomcat is an open source software implementation of theJavaServlet and JavaServer Pages technologies and developed by the Apache Software Foundation (ASF). JBoss En...

zollty的专栏 4494

MinIO vs 华为云OBS:成本、性能与兼容性深度对比(含实测数据)

本文深度对比了开源对象存储MinIO与华为云OBS在成本、性能、兼容性及运维方面的核心差异。通过实测数据与全生命周期成本分析,为技术决策者提供选型依据。文章指出,MinIO在长期成本控制、性能深度优化及S3 API兼容性方面优势显著,而华为云OBS则提供开箱即用的便利性。

kmeans3miner的博客 593

使用 ChatGPT/Copilot 提升前端开发效率的 N 种方式

typescript// 输入:根据这个 JavaScript 对象,生成完整的 TypeScript 类型定义id: '123',stock: 50,},// ChatGPT 生成:id: string;discount?: number;// 可选属性// 只读属性// 更进一步,生成 Zod schema 用于运行时验证:});}),});AI 代码助手真正的革命性不在于它能生成多少代码,而在于它改变了我们解决问题的方式。

fineday 1592

tomcat和jboss对比

http://blog.youkuaiyun.com/u013573133/article/details/23379565    Tomcat:应用也算非常广泛的web服务器,支持部分j2ee,免费,出自apache基金组织,支持Servlet、jsp。       JBoss:开源的应用服务器,比较受人喜爱,免费(文档要收费)     JBoss还具有如下六大优点: 1、JBoss是免

毛台 2万+

Python实战:5分钟搞定N-CMAPSS航空发动机数据集解析(附完整代码)

本文提供了一份针对N-CMAPSS航空发动机数据集的快速解析实战指南。通过Python的h5py和Pandas库,详细演示了如何高效读取HDF5格式文件、理解数据结构、提取关键特征(如传感器数据与剩余使用寿命RUL),并整合为可用于预测性维护分析的DataFrame,帮助研究者和工程师快速上手这一重要的工业时序数据集。

weixin_29083373的博客 279

几种常见web 容器比较 (tomcat、 jboss 、resin、 weblogic、 websphere、 glassfish)

1. Tomcat是Apache鼎力支持的Java Web应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。- 2. Jboss作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。- 3. Resin也仅仅是一个Servlet容器,然而由于它...

顺其自然~专栏 2万+

【Docker安装】Ubuntu 24.04.2 LTS系统下安装Docker环境——指定APT源安装方式

【Docker安装】Ubuntu 24.04.2 LTS系统下安装Docker环境——指定APT源安装方式

jks212454的博客 625

基于mengzi-t5训练生成式模型

【代码】基于mengzi-t5训练生成式模型。

开卷有益 170

web服务器和应用服务器的区别与分析

一、Apache应用服务器 简介: Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比...

jack-tank的博客 4万+

从 RAP OData 到可交付的 SAP Fiori 应用:部署与授权全链路实战笔记

摘要:本文探讨了RAP开发中常见的交付误区,指出开发者预览(FEAP)并非可部署应用,强调从服务发布到业务应用落地的完整链路。文章详细对比了不同部署路径(ABAP/BTP),解析权限管理关键点(SAP_BR_DEVELOPER的临时性),并提供了标准授权组合方案(IAM+业务目录+角色)。通过"发运跟踪"案例,展示了从开发验证到生产部署的全流程,特别提醒注意开发环境与生产环境的权限差异,避免"开发机正常、生产机403"的典型问题。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1401

Tomcat、JBoss、WebLogic

1. tomcat 2. JBoss 3. WebLogic 一、TOMCAT Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servl

hzcyclone的专栏 1097

【CC精品教程】iTwin capture倾斜摄影建模完整操作流程

【CC精品教程】iTwin capture倾斜摄影建模完整操作流程。包括:无人机航测外业作业流程(像控点布设、航线规划、仿地飞行、航拍)和内业数据处理软件(Pix4d、CC、EPS、PhotoScan、Globalmapper)像控点权重调配、空三加密、DOM、DSM、DEM,DLG生成、等高线生成、高程点提取,点云分类过滤分割、点云生成DEM、三维模型生成等。

智慧空间实验室 3959

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

web工程从TOMCAT移植到JBOSS中

有一个工程要从TOMCAT5.0中移植到JBOSS4.0中,步骤简概如下:1、将部署到TOMCAT中的工程文件夹(test)名称改为test.war;2、配置jboss连接池代替原来的tomcat连接池,使用的mssql2000数据库:在jboss的default/deploy目录下加入mssql-ds.xml文件 ,内容如下:trafficMipsjdbc:microsoft:s

程序员的坟墓 3753

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

常见的应用服务器

常见的应用服务器 Tomcat:免费开源,轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。只实现了JSP/Servlet的相关规范,不支持EJB Jboss:免费开源,作为Jav...

zzdurkjava的专栏 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

常用的java应用服务器

何为应用服务器呢?它主要为应用程序提供运行环境,为组件提供服务。想进一步了解,可以查看我的博客:何为容器? Java 的应用服务器很多,从功能上分为两类:WEB 应用服务器和 Java EE 应用服务器。相对来说 Java EE 服务器的功能更加强大。 WEB 服务器  Tomcat 、Bejy Tiger 、Geronimo 、 Jetty 、Jonas 、Jrun 、Or

梦想起飞的地方,必须用心去经营 4129
上一篇: 一种动态部署JBoss应用的简单方法
下一篇: JBoss4 应用服务器Web开发人员参考手册(1):Tomcat服务
JBossWeek
博客等级 码龄20年 41粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值