在JBoss 下web工程,为了使用容器提供的一些特性,需要使用jboss-web.xml进行配置。以下是一个配置好的jboss-web.xml示例。
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
<jboss-web>
<!-- For load class independently -->
<class-loading java2ClassLoadingCompliance='true'>
<loader-repository>
com.example:archive=unique-archive-name
<loader-repository-config>
java2ParentDelegaton=true
</loader-repository-config>
</loader-repository>
</class-loading>
<!-- For context -->
<context-root>test</context-root>
<!-- For session copy -->
<replication-config>
<cache-name>standard-session-cache</cache-name>
</replication-config>
<!-- For session time -->
<max-active-sessions>20</max-active-sessions>
<passivation-config>
<use-session-passivation>true</use-session-passivation>
<passivation-min-idle-time>60</passivation-min-idle-time>
<passivation-max-idle-time>600</passivation-max-idle-time>
</passivation-config>
</jboss-web>
<class-loading> 用来配置JBoss的class loader,避免class加载冲突。
<context-root> 配置网站实际使用目录
<replication-config> 用来设定集群session复制功能。
<max-active-sessions><passivation-config>用来设定集群session激活控制。
分享到:
相关推荐
在本案例中,"jboss-web.xml"、"jndi.properties"和"oracle-ds.xml"是针对EJB+JPA在JBoss应用服务器中的配置文件,它们各自承担着不同的职责。 首先,"jboss-web.xml"是JBoss特定的Web应用程序部署描述符,它是...
如文章中提到的端口修改问题路径:`jboss-4.0.2\server\default\deploy\jbossweb-tomcat55.sar\server.xml` 中的 `${jboss.bind.address}">` 需要根据实际情况进行调整。 5. **文件权限**:检查文件的权限设置,确保...
4. **配置热部署**:要启用热部署,开发者需要在JBoss AS 7的配置文件中进行适当的设置。例如,在`standalone.xml`或`domain.xml`中,可以通过开启`<deployments-scanner>`元素来设置扫描周期,指定多久检查一次部署...
但是,如果web.xml文件存在语法错误或配置错误,Jboss将无法正确地解析该文件,从而导致启动报错Failed to parse WEB-INF/web.xml; - nested throwable。 错误分析 从错误日志中可以看到,Jboss在启动时抛出了一个...
1. **EJB容器**:JBoss 4.2.3.GA支持EJB 3.0规范,简化了企业级组件的开发,允许开发者通过注解来定义bean的行为,无需XML配置。 2. **JMS支持**:集成JMS服务,允许应用进行异步通信和消息队列处理,提供高可用性...
2. **EJB 3.0**:JBoss 4.0.5.GA实现了EJB 3.0规范,简化了Enterprise JavaBeans的开发,通过注解(Annotation)可以轻松地声明bean的属性,无需XML配置文件,提高了开发效率。 3. **JPA**:这一版本引入了JPA作为...
2. **EJB 3.0**:JBoss 4.2.3 GA实现了EJB 3.0规范,简化了企业级组件的开发,通过注解(Annotations)使得部署和配置更加简单,减少了XML配置文件的需求。 3. **JMS集成**:JBoss内建了对JMS的支持,允许开发者...
同时,正确配置日志框架的配置文件(如log4j.properties或logback.xml),以满足日志输出的需求,如日志级别(DEBUG, INFO, WARN, ERROR等)、日志文件路径、滚动策略等。 总而言之,`spring-webmvc.jar`是构建基于...
本篇文章将详细讲解"jboss-3.2.5.zip"这一版本的JBoss安装、配置及EJBCA的安装和设置过程。 一、JBoss 3.2.5简介 JBoss 3.2.5是在2004年发布的一个版本,它是Java社区的重要里程碑,为开发者提供了轻量级、开源的...
4. **EJB 3.0**:简化了Enterprise JavaBeans的编程模型,引入了注解,减少了XML配置。 5. **JPA (Java Persistence API)**:提供了统一的ORM(对象关系映射)框架,支持Hibernate等多种持久化技术。 6. **Web服务...
- 配置安全管理:编辑`$JBOSS_HOME/server/$PROFILE/deploy/management-console.war/WEB-INF/jboss-web.xml`和`$JBOSS_HOME/server/$PROFILE/deploy/management-console.war/WEB-INF/login-config.xml`以设定认证和...
在早期的JBoss版本中,例如4.0.x系列,配置文件通常位于`%JBOSS_HOME%/server/default/deploy/JBossweb-tomcat55.sar/server.xml`。但到了4.2.2.GA版本,配置文件的位置发生了变化,不再使用`JBossweb-tomcat55.sar`...
- **配置文件**:主要配置文件包括`server.xml`(定义HTTP服务器设置)、`web.xml`(Web应用的部署描述符)等。 - **启动与停止**:通常通过命令行或脚本来启动和停止JBoss Web服务。 **5. 开发与调试** - **...
在 `jboss-5.1.0.GA\server\default\deploy\jbossweb.sar` 目录下的 `server.xml` 文件中,您可以找到配置 HTTP 服务端口的部分,通常是在 `<Connector>` 标签内。如果 8080 端口被其他服务占用或者您想更改端口,...
例如,`jboss-service.xml`控制服务器启动和停止,`jboss-web.xml`配置Web应用程序的属性。 4. **安全管理** JBoss 4.0.2支持JAAS(Java Authentication and Authorization Service),允许自定义安全策略。通过...
6. **管理与部署**:JBoss AS 5.1.0.GA提供了命令行工具、管理控制台和XML配置文件来管理和部署应用程序,支持WAR、EAR和JAR格式的部署单元。 7. **模块化设计**:JBoss AS 5.1.0.GA采用模块化结构,便于定制和裁剪...
EJB 3.0是Enterprise JavaBeans的第三个主要版本,简化了EJB的开发,引入了注解,使得无XML配置成为可能。在JBoss AS 5.0中,开发者可以使用注解来声明bean的生命周期、事务管理和其他服务。 3. **Java ...
同时,确保在迁移过程中正确配置相关的服务端点、服务接口、服务实现和部署描述符(如web.xml和服务描述符wsdd.xml),以确保Web服务在新环境中能正常运行。 在部署和调试过程中,你可能还需要关注以下几点: - ...
WEB-INF中的web.xml配置详解 本文将详细介绍WEB-INF中的web.xml文件中的配置,包括Context配置、Resource配置、resource-ref配置,以及对应的Java类编写。 一、Context配置 在WEB-INF中的web.xml文件中,添加以下...