TongWeb5 0参数说明.pdf

上传人:飞****9 文档编号:134041829 上传时间:2020-06-02 格式:PDF 页数:17 大小:188.36KB
返回 下载 相关 举报
TongWeb5 0参数说明.pdf_第1页
第1页 / 共17页
TongWeb5 0参数说明.pdf_第2页
第2页 / 共17页
TongWeb5 0参数说明.pdf_第3页
第3页 / 共17页
TongWeb5 0参数说明.pdf_第4页
第4页 / 共17页
TongWeb5 0参数说明.pdf_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《TongWeb5 0参数说明.pdf》由会员分享,可在线阅读,更多相关《TongWeb5 0参数说明.pdf(17页珍藏版)》请在金锄头文库上搜索。

1、 1 TongTongTecTech h TongWeb5TongWeb5 0 0 参数说明参数说明 东方通科技 2 TongTongTecTech h 1 第 1 章 概述 3 第 2 章 TongWeb5 0 参数 3 2 1 数据源 3 2 2 EJB 容器 5 2 3 Web 容器 6 2 4 部署 8 2 5 安全 9 2 6 日志 10 2 7 集群 10 2 8 环境 13 第 3 章 Java 参数 15 3 第第1 1章章 概述概述 对 TongWeb5 0 服务器启动脚本 TWNS HOME bin startserver bat startserver sh 中支持的主要

2、参数进行简单介绍 第第2 2章章 TongWeb5TongWeb5 0 0 参数参数 2 12 1 数据源数据源 系统参数系统参数 说明说明 DCreationWaitTime TongWeb5 0 的数据库连接池在创建每一个 Connection 或者 PreparedStatement 对象的 过程中可以等待的最长时间 如果超过这个最 长等待时间仍然没有创建出对象 就抛出异 常 防止因为数据库原因导致创建对象的线程 被阻塞 使用方法 设置 DCreationWaitTime 具体时间 单位 秒 默认值为 0 DJDBCVersionDetect TongWeb5 0 默认是根据运行 Ton

3、gWeb5 0 的 JDK中的JDBC API版本 JDK1 5中是JDBC3 0 JDK1 6 中是 JDBC4 0 来自适应支持 JDBC3 0 或者 JDBC4 0 对于某些数据库来说 它只能 支 持JDBC3 0 所 以 可 以 通 过 设 置 DJDBCVersionDetect false 让 TongWeb5 0 只支持 JDBC3 0 API 默认值为 true DCreateOne 应用通过 TongWeb5 0 的数据源获取连接时 当检查到连接失效 默认的处理策略是从连接 池中依次获取连接并检查 直到连接有效为 止 如果连接池中取出的所有连接都失效 此 时再创建一个新的连接

4、 并返回给应用 由于 有些数据库在连接失效情况下 执行连接检查 一般是采用 SQL 查询的方式 的速度很慢 因此 如果按照上述策略 依次检查连接池中 的每个连接是非常耗时的 影响用户体验 DCreateOne true 的作用是 在检查到第一 个失效连接后 就不再继续对连接池中剩余连 接进行有效检查 而是认为连接池中所有连接 都失效 清除连接池中剩余连接 创建一个新 的连接返回给应用 默认值为 false DValidClass TongWeb5 0 默认的连接验证方式是执行一个 SQL 即在连接池中配置检查连接的 SQL 语句 4 DValidMethod DValidTimeOut 除了上

5、述验证方式 还可以通过下面参数 让 TongWeb5 0 调用自定义的验证类的验证方法 对连接的有效性进行验证 如果返回值为 false 认为连接失效 ValidClass 定义了验证接口的类名 要求数 据库驱动的 Connection 实现这个接口 使用 方法 设置 DValidClass 验证类名 ValidMethod 定义了验证的方法 要求方法的 返回值 必须是布尔类型 方法可以不带参数 或者带一个参数 参数为整型 使用方法 设 置 DValidMethod 验证方法名 ValidTimeOut 定义了方法的参数值 含义是 执行验证的超时时间 使用方法 设置 DValidTimeOut

6、 验证的超时时间 单位 秒 DAutoCloseConnection TongWeb5 0 支持在 HTTP 请求处理完成后 立 即关闭数据库连接的功能 即在一次 HTTP 请 求中 客户端如果忘记关闭数据库连接 虽然 连接池也提供了将超时连接进行回收的功能 但毕竟需要等连接超时后才能对泄露连接进 行回收 因此 为了更高效的管理连接池中的 连接 可以通过该参数在 HTTP 请求结束后 立 即 关 闭 数 据 库 连 接 设 置 DAutoCloseConnection true 开启该功能 默认值为 false 在数据库连接池启用了 线程关联 功能时 也需要设置 DAutoCloseConne

7、ction true 因 为启用了 线程关联 功能时 连接池为了实 现连接在当前线程中的复用 即使应用中调用 Connection 的 close 方法 连接也不会回到 连 接 池 所 以 也 必 须 设 置 DAutoCloseConnection true 在请求处理结 束时 将连接放回连接池 使用限制 不支持应用中需要跨线程使用 Connection 对象的场景 Dtongweb resource leakCheck 与 AutoCloseConnection 功能相同 区别为 该参数不仅支持数据库连接 同时支持 JCA 连 接 只对非线程关联的连接进行连接回收 设 置 Dtongweb

8、 resource leakCheck true 时 开启非线程关联的连接进行连接回收功能 5 2 22 2 EJBEJB 容器容器 系统参数系统参数 说明说明 Dejb failover 支持 EJB 集群的故障转移功能 当 EJB 集群中 的某个 TongWeb5 0 应用服务器节点意外宕 机 可以将 EJB 调用的请求转发到集群中的其 它服务器节点 设置为 Dejb failover true 开启该功能 默认值为 false Dtongweb cluster check 对配置 EJB 集群中的节点进行有效检查 设置 Dtongweb cluster check true 会对 EJB

9、 集 群中节点的有效性进行检查 以保证请求不会 转发给无效的节点 设置 Dtongweb cluster check false 那么 将不会进行检查 这样性能将得到提升 但是 如果有节点是无效的 会出现请求处理异常 默认值为 false Dinvalidtime 设置对 EJB 集群节点检查的时间间隔 每次检 查 EJB 集群节点的时候 发现无效节点 那么 在指定的时间间隔内 都不会再次检查这个节 点 直接认为这个节点无效 默认值为 60 单 位 秒 Dcom sun corba ee transport ORBAcceptorSocketType Socket TongWeb5 0 的 O

10、RB 服务在处理请求时 默认 采用 NIO java New IO 当设置下列参数时 ORB 服务在处理请求时 将不采用 NIO 而采用 传统 IO Dcom sun corba ee transport ORBConnectionSocketType Socket Dcom sun corba ee transport ORBWaitF orResponseTimeout 可以设置 EJB 请求调用阻塞等待的时间 如果 超 出 等 待 时 间 就 报 异 常 如 设 置 Dcom sun corba ee transport ORBWaitFor ResponseTimeout 6000 默

11、认值为 1000 60 30 单位 毫秒 DenableEJBoptimize 设置 DenableEJBoptimize true 时 开启 EJB 优化 默认值为 false 即不开启 EJB 优化 DoriginalIP 当 EJB 服务端所在机器上有两个 IP 地址 一 个是内网 IP 地址 一个是外网 IP 地址 如果 该机器的主机名对应的是内网 IP 地址 对于 只能通过外网 IP 地址访问该 EJB 的客户端 TongWeb5 0 Tomcat 或 Weblogic 等 需 要在启动参数中指定 DoriginalIP EJB 端的 内网 IP 地址 和 DreplacedIP E

12、JB 端的外 网 IP 地址 DreplacedIP 6 Dcom sun corba ee ORBVAAHost 为了 EJB 客户端能访问位于防火墙后面的 TongWeb5 0 上的 EJB 必须在 TongWeb5 0 的 启动参数中 设置 ORB Virtual Address Agent Implementation ORBVAA 相关参数 其中 ORBVAAHost 的值为防火墙对外暴露的允许访 问的公开的地址 ORBVAAPort 的值为防火墙 对外暴露的允许访问的公开的端口 D com sun corba ee ORBUserConfigurators c om sun cor

13、ba ee impl plugin hwlb Virtua lAddressAgentImpl x 是指定 TongWeb5 0 重 构ORB对象引用时 创建 VirtualAddressAgentImpl 实例 并调用该实 例的 Configure 方法 使 ORB 对象引用可以包 含上述ORBVAAHost和ORBVAAPort中设置的的 地址和端口 Dcom sun corba ee ORBVAAPort Dcom sun corba ee ORBUserConfigurato sun corba ee impl plugin hwlb VirtualAddressAgentImpl 2

14、 32 3 WebWeb 容器容器 系统参数系统参数 说明说明 DjspWriterAutoFlushString 如果 JSP 应用中存在如下代码段 PrintWriter theOut response getWriter nowAppException printStackTrace theOut 并且想把异常信息加到整个 JSP 页面的中 间 但由于下列内部实现机制的原因 将导致 输出顺序问题 具体问题是 JSP 页面上调用 out write 时 实际是调用 JspWriter 的 write 的方法 而该方法并不会真正输出 而是把字符串存在一个 buffer 里 等到整个 请 求

15、处 理 完 成 才 调 用 JspWriter 的 flushBuffer 进 行 真 正 的 输 出 而 response getWriter 获取到的 PrintWriter 的 write 方法就是真正的输出 这导致通过 PrintWriter 写的异常信息先于 JspWriter 写 的内容被输出 进而产生 JSP 代码段编译后和 源页面文件的输出报错信息顺序不一致 设置 DjspWriterAutoFlushString true 可 以 保 证输出顺序一致 默认值为 false 即不推荐 打开该开关 因为打开会导致性能损失 DswitchCharacterEncoding 如果需要

16、在应用的不同 Filter 中切换请求参 7 数编码来重新解析请求参数 那么需要设置该 DswitchCharacterEncoding true 默认值为 false 即不允许切换编码来重新解析请求参 数 这是 Servlet 规范的要求 DFullURLMode 设置 DFullURLMode true 即通过该参数控制 HttpServletRequest 对象的 getRequestURI 和 getRequestURL 方法返 回值中是否包含具体的请求资源 默认值为 false 即不包含具体的请求资源 假如某应用的 welcome file 为 index jsp 当请求该应用时 默认 getRequestURI 和 getRequestURL 分别返回为 ContextRoot 和 http host port ContextRoot 当该项设为 true 时 getRequestURI 和 getRequestURL 分别返回为 ContextRoot index jsp 和 http host port ContextRoot index jsp 注意注意 此项设置为

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号