下面是可以在属性文件中指定的高级配置选项列表。有关处理属性文件以及最常用选项的详细信息,请参阅 Server Configuration。
misc.character.encoding指定字符编码;有效值是正在使用的 JVM 上可用的任何编码。默认为 UTF-8。 misc.default.timeout默认超时(以毫秒为单位)。允许自定义延迟的长度,在此之后,Virtualize 应该考虑将 HTTP、JMS 或 MQ 请求“超时”。默认是 30000 毫秒。 misc.project.file.format指定用于保存项目文件的文件格式(例如:.pva, .pvn, .changetemplate)。项目文件可以保存为三种格式:XML、二进制和压缩 XML。默认为 XML。 misc.automatically.backup.project.files告诉 Virtualize 自动备份和保存正在处理的项目文件。默认为 false。 misc.warn.file.size指定 REST API 返回关于大 .pva 文件大小的错误的阈值。然后可以通过划分其为更小的文件来减小文件大小(并防止性能问题)。默认为 20。 traffic.wizard.xpath.ignores可以让您全局地指出,您希望在哪个时间忽略哪些值(如时间戳):
格式中指定的排除:
默认值*:[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,3})?(([+-][0-9]{2}:[0-9]{2})|Z)? 示例使用
xml.conversion.data.model.directories指定一个逗号分隔的目录列表,其中存放固定长度数据模型文件(用于固定长度响应程序)。 |
proxy.enable.proxy启用/禁用 Windows 和 IE 代理设置的应用程序。 如果 Windows/IE 配置正确,以便代理访问相关网站,请设置此选项为 默认为 proxy.use.system.proxy.configuration如果配置 Windows 和 IE(使用相同设置)以正确使用代理来访问相关网页,请将此属性设置为 默认为 proxy.use.automatic.configuration.script启用/禁用使用自动配置脚本的能力。将其设置为 默认为 proxy.enable.proxy.authentication如果您的代理服务器需要身份验证,请将此属性设置为 true,然后在 proxy.username 和 proxy.password 输入有效的用户名和密码。 默认为 false。 proxy.same.proxy.server.for.all.protocols如果要为所有协议使用相同的代理服务器,请将此属性设置为 true,然后输入要在 proxy.http、proxy.ftp、proxy.secure 和 proxy.*.port 代理中使用的代理服务器的地址和端口。 默认为 true。 proxy.automatic.configuration.script.location该值应该是脚本的 URL:HTTP(S) URL 或文件 URL。应将文件 URL 格式化为 "file:///”,紧跟于代理自动配置脚本所在的文件系统路径。例如,在 Windows 系统上,这个可能是 file:///c:/Users/user/scripts/proxy.pac。在 Linux 上,它可能是 file:///home/machine/scripts/proxy.pac。 proxy.http要使用的 http 代理的地址。如果所有协议都使用相同的代理服务器,那么将使用这个值。 proxy.http.port要使用的 http 代理的端口。如果所有协议都使用相同的代理服务器,那么将使用这个值。 proxy.ftp要使用的 ftp 代理的地址。 proxy.ftp.port要使用的 ftp 代理的端口。 proxy.secure要使用的 secure 代理的地址。 proxy.secure.port要使用的 secure 代理的端口。 proxy.username启用代理身份验证时使用的用户名。 proxy.password启用代理身份验证时使用的密码。 proxy.exceptions如果您想允许来自指定 IP 地址的 Web 通讯报文直接通过(避免代理),请在该属性中输入这些 IP 地址。如果要输入多个地址,请使用分号(;)将每个地址分隔开。 |
security.mq.ssl.trust.store.location指定要用于服务器端 SSL(客户端对队列管理器进行身份验证)的信任存储的位置。 security.mq.ssl.key.store.location指定用于客户端 SSL(队列管理器对客户端进行身份验证)的密钥存储库的位置。 security.mq.ssl.key.store.password指定 MQ SSL 密钥存储密码。 |
执行启动命令时,可以设置以下系统属性以微调服务器操作。
当响应程序配置有延迟时(例如,在性能配置文件中),异步处理可实现更好的并发性。您可以通过在启动期间设置以下系统属性来控制服务器如何处理请求。
此属性设置异步处理模式。支持以下模式:
ON
- 所有请求均异步处理DELAY
- 只有延迟的响应被异步处理,默认OFF
- 没有异步处理该属性用于设置执行异步处理的工作线程数。默认为 200
。
支持 HTTP、JMS、MQ 和 HTTP 监听器。
您可以使用 APM 工具(例如 Dynatrace 或 AppDynamics)监视 SOAtest 和 Virtualize 服务器。有关部署 APM 软件以监视 SOAtest 和 Virtualize 服务器的信息,请参阅工具的文档。
部署 AppDynamics 需要其他 SOAtest 和 Virtualize 服务器配置。
使用通配符将 App Dynamics 使用的 com.singularity
类包添加到 org.osgi.framework.bootdelegation
属性中,例如::
org.osgi.framework.bootdelegation=sun.reflect,org.w3c.dom,org.w3c.dom.events,__redirected,com.singularity.* |