1、单线程模式servlet<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
默认情况下,一个servlet实例将会产生多个线程来同时响应多个请求。
如果某个servlet实现SingleThreadMod旗标接口,那么这个servlet将会自动拒绝多路并行请求的模式。在这种情况下,weblogic会产生一个servlet实例池来满足单线程的要求。
目前,应该尽量避免使用单线程模式的servlet,如果需要在大容量的系统中使用单线程模式的servlet,那么应该调整如下的参数:
Single Threaded Servlet Pool Size 这个参数可在weblogic.xml或者在weblogic控制台上webapplication菜单---〉configuration页---〉Descriptor 子页中进行设置。
默认为5。
2、Weblogic生产模式下会自动监测servlet和jsp的更改情况,在产品模式下,不需要这些检查,可以通过下面的参数更改:
JSPPage Check Secs和Servlet Reload Check Secs均设为-1这两项是weblogic检查jsp和servlet的时间间隔。设置为-1,weblogic将不再检查。
关闭JSPKeep Generated和JSPVerbose,产品模式下也不需要这两个选项。
Enable JSP Line Numbers 这个选项是启用jsp行号的选项,启用行号的目的是用来支持调试,有些IDE可以在jsp生成的java源代码中设置断点用于调试。生产模式中也不需要。
注意:在产品发布模式下,请禁止对servlet和jsp的变更检查,这样除了能提高效率以外,还可以防止用上传文件的方式对服务器的攻击。如果需要更改servlet和jsp,可以重新部署应用。
3、Session和cookie的相关配置
概念会话cookie:如果不设置过期时间,则表示这个cookie的生命期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览器会话期的 cookie被称为会话cookie。
Session Cookie Max Age Secs 就是会话cookie的超时时间,设置小于0表示不限制。
Session Invalidation Interval Secs 检查过期session的周期
Session Timeout Secs session的超时时间
4、Jdbc连接池的配置
URL 连接池地址
Driver Classname :jdbc驱动类名
Properties :属性,例如user=examples
Password :密码
Initial Capacity :初始连接数
Maximum Capacity :最大连接数
Capacity Increment :连接池每次增加连接的数量
Statement Cache Type :prepared statements缓存的策略,LRU算法在有新的语句到来时,将最不经常被用得语句调整出缓存。FIXED算法为先进先出的算法
Statement Cache Size :缓存中语句的最大数量,调整这个数值的大小,有利于提高系统的效率。
分享到:
相关推荐
在WebLogic Server 9.1版本中,部署Web应用程序和配置数据源是两个关键操作,对于构建和管理基于Java EE的分布式应用系统至关重要。本文将深入探讨这两个主题,旨在提供全面的理解和实践指导。 首先,让我们关注Web...
在本文中,我们将深入探讨如何在 WebLogic 服务器上部署Web应用程序以及如何更改WebLogic的发布端口。 首先,部署Web应用程序通常涉及以下步骤: 1. **打包应用程序**:对于Web应用程序,我们通常将其打包成WAR...
### Weblogic 11g 部署 Web 应用程序详细步骤 #### 一、手动部署 Web 应用 **1. 创建 Web 工程** - 在开发环境中(如 Eclipse 或 MyEclipse)创建一个新的 Web 工程。这通常涉及到指定工程的基本信息,例如名称...
- "weblogic培训笔记(二)web应用程序的相关配置":涵盖Web应用在WebLogic上的部署和配置细节。 - "weblogic培训笔记(三)java虚拟机配置":专门讨论JVM在WebLogic环境下的配置技巧和优化策略。 掌握以上知识,...
### WebLogic部署应用程序详解 #### 引言 在企业级应用开发中,Oracle WebLogic Server作为一款高性能的Java EE中间件服务器,被广泛应用于各种复杂的企业应用环境中。它提供了多种方式来部署Java应用程序,包括...
这是`weblogic.xml`文件的根元素,用于封装所有与Web应用程序相关的配置信息。它包含了命名空间和模式位置的信息。 - **命名空间**: 指定了WebLogic Server XML Schema的命名空间,这里是`...
在本文中,我们将深入探讨如何在Weblogic 11g中部署Web应用程序,包括手动部署和通过集成MyEclipse进行部署的详细步骤。 ### 手动部署Web应用程序 1. **创建Web工程**: 在开发环境中,如Eclipse或MyEclipse,...
Weblogic 8.1 是一款由甲骨文公司(Oracle)开发的企业级Java应用程序服务器,主要用于构建、部署和管理复杂的Java EE(Enterprise Edition)应用程序。MyEclipse 是一个集成开发环境(IDE),专为Java EE应用程序...
WebLogic.xml文件是WebLogic Server中的一个核心配置文件,用于定义Web应用程序的部署特性。这个压缩包文件“weblogic.xml配置详解,web服务器相关配置.zip”包含了对WebLogic.xml配置文件的详细解释以及与Web服务器...
总结起来,WebLogic Server的部署过程涉及启动服务器、登录控制台、选择部署方式(本地或远程)、配置应用程序及数据源等步骤。管理员需熟悉这些操作,以确保J2EE应用的顺利运行。在实际环境中,根据具体需求和环境...
### WebLogic Cluster配置与应用程序发布详解 #### 一、引言 随着企业级应用的不断发展,高可用性和负载均衡成为了IT系统设计中的关键需求之一。WebLogic Server作为一款功能强大的应用服务器,通过集群(Cluster)...
4. **管理控制台**:WebLogic提供了一个基于Web的管理控制台,用于监控和管理服务器实例、域、应用程序和部署。用户可以通过这个界面进行部署操作。 5. **源码部署**:对于开发人员,可以使用Maven或Gradle等构建...
域(Domain)是Weblogic中的一个概念,它代表了服务器的集合及其配置信息,是Weblogic应用程序运行的基础环境。 1. **启动配置向导**:通过“开始菜单”->“BEA Products”->“Tools”->“Configuration Wizard”来...
- **Web应用程序配置属性文件**:包含有关待部署Web应用程序的详细信息。 - **使用WDeploy命令行工具**:提供了WDeploy命令行工具的使用指南,包括语法和示例。 - **使用WDeploy GUI工具**: - **启动WDeploy GUI...
这意味着WebLogic会解析应用的元数据(如WEB-INF/web.xml)并处理所有相关的部署配置。 6. **应用名称**:为你的应用指定一个唯一的名称。这个名字仅用于管理目的,不会直接影响应用程序的运行。 7. **覆盖现有...
`weblogic.xml` 文件是 WebLogic Server 应用服务器中专门用于自定义和配置部署在该服务器上的 Web 应用程序的一个重要配置文件。它允许开发人员和系统管理员针对 WebLogic Server 的特定特性进行定制设置,以满足...
`weblogic.xml`是WebLogic Server部署描述符,它包含了特定于Web应用程序的配置信息。在WebLogic 11g中,我们可以通过修改`weblogic.xml`文件来定义虚拟目录,这通常位于Web应用程序的WEB-INF目录下。 首先,我们...