apusic.log.blocking.queueSize | 设置日志保存队列的长度,如果到达了长度,则会根据属性apusic.log.blocking.queue设置的策略进行处理,默认值为2048。 |
com.apusic.errorPage.hideServerInfo | 设置为true时,在现实错误页面信息时,不包含应用服务的版本等信息,默认值为false。 |
apusic.cookie.disabledRepeatedSessionID | 该参数为true时,则用户的后续响应不再重复写出包含sessionID的cookie信息,默认为false。在与用友财务系统整合时,需要设置为true,否则会出现登陆失败的问题。 |
apusic.prefer.war.classes.include | 表示以列表中的包前缀开头的类依然执行preferWar 规则,即Web应用会优先使用本应用中原有的类,即使其父包前缀已经在apusic.prefer.war.classes.exclude中出现。也就是说该参数用于从apusic.prefer.war.classes.exclude再排除一些类,相当于双重否定,用于精细控制。 |
apusic.prefer.war.classes.exclude | 表示以列表中的包前缀开头的类不执行preferWar 规则,即Web应用会优先使用其父ClassLoader提供的类 |
apusic.webservice.enabled | 设置为true,则表示开启webservice引擎,默认置为false |
apusic.strict | 是否严格遵循相关规范.可设置的值为true或false,默认为false。 |
apusic.log.clientIP | 是否对每条日志记录记录客户端IP,可设置的值为true或false,默认为false。 |
apusic.redirect.proxy | 请求重定向时,是否将服务器定制修正到代理服务器,可设置的值为true或false,默认为false. |
apusic.fixscheme | 请求重定向时,是否将http
schema修正为https.可设置的值为true或false,默认为false。 |
com.apusic.jvm.route | 用于配置负载均衡参数。 |
apusic.jsp.param.null.as.string | 对标签jsp:param中传入参数值值为空的解决办法,可设置的值为true或false,如果不设置,默认为false.如果为true,则把null值转为字符串"null",否则转换为""。 |
apusic.prefer.war.classes | 可设置的值为true或false,如果不设置,默认为false.如果为true则在应用和Apusic服务器有相同的类是,优先加载应用的类 |
apusic.enableLookups | 可以提升getRemoteHost()方法访问速度,可设置的值为true或false,如果不设置,默认为false. |
apusic.usingJbossEjb3JndiRule | 为了适应从JBoss移植的应用中,JBoss默认生成JNDI的命名规则的命名规则,可设置的值为true或false,如果不设置,默认为false. |
apusic.moduleDiscovery.charset | 指定文件.moduleDiscovery的字符集,默认为ISO-8859-1,如果存在中文则需要修改为中文字符集. |
apusic.http.request.maxHeaderLine | 指定uri的允许长度,默认为8192. |
apusic.request.charset.dependonheader | 字符编码是否根据header决定,可设置的值为true或false,如果不设置,默认为true. |
cookie.useContextRoot | cookie是否包含应用上下文路径.可设置的值为true或false,如果不设置,默认为true. |
apusic.connect.anytime | 设置服务启动后,是否随时可以进行链接.可设置的值为true或false,如果不设置,默认为false. |
apusic.log.blocking.queue | 决定采集日志时,当日志队列已满后,是丢弃日志还是在此堵塞等待队列.可设置的值为true或false,如果不设置,默认为false.true表示等待入列,false表示丢弃。 |
com.apusic.persistence.load | 设置JPA是否自动加载,可设置的值为true或false,如果不设置,默认为true. |
com.apusic.timerpool.size | 值为有效数值,默认值为5 |
apusic.web.io.type | 使用何种IO方式进行传输,可设置的值为 bio, nio。默认是nio。 |
apusic.jdt.compilerSourceVM | 表示如果使用JDT编译对JSP进行编译时,原文件的版本,如果不设置,默认为1.5 |
apusic.jdt.compilerTargetVM | 表示如果使用JDT编译对JSP进行编译时,Class类文件版本,如果不设置,默认为1.5 |
com.apusic.invocation.InheritContext | InvocationContext
类中有一个成员为threadlocal.使用true之后,初始化时使用InvocationLocal
实现,否则使用ThreadLocal.使用InvocationLocal
实现会继承父线程的信息,默认为false。主要的应用场景是事务边界的确定,如果为false,可能存在资源不受事务管理的情况,回滚失效。 |
com.apusic.web.moduleHandler | webservice注解发现类,会对class进行分析,是否存在webservice标记,如果没有使用AAS的webservice框架,则可以去掉 |
javax.persistence.spi.PersistenceProvider | JPA的实现,可以根据实际使用情况修改 |
apusic.classesloader.useDelegate | 是否使用Apusic类加载器代理,默认为false。有些开源框架使用了类加载器作为键值,而apusic使用代理时,类加载器是不变的。 |
apusic.http.disabledMethods | 需要限制的Http请求方法,默认为空。可以限制多个方法,不同的方法使用逗号分隔,如GET,PUT |
apusic.http.status.forbiddenToNotFound | 是否把状态吗403的提示信息转化为404提示信息,默认为false。主要是出于安全检测软件的需求 |
apusic.httpwriter.useDefaultEncoding | 如果responseEncoding没有指定,是否使用默认编码ISO-8859-1,默认为false,表示使用操作系统编码 |
apusic.http.doChunkedItself | 是否Servlet或者Fitler已经进行了chunked,默认值为false。如果为true而且在响应头包含Transfer-Encoding表示servlet或者fitler已经进行了chunked,aas不再进行chunked处理 |
com.apusic.web.ServletClassLoaderDelegate | 指定ServletClassLoader的两种装载策略,默认为Composite,其他可选值还有Separated。 |
apusic.http.request.modifiedMap | 通过request的getParameterMap能否返回一个可修改的Map,默认为false。 |
apusic.ajp.encoding | AJP协议编码,默认系统字符编码 |
apusic.cookie.disabled | 是否禁用cookie,默认为false。禁用后则不能进行用户session跟踪。 |
apusic.cookie.forceEncodeUR | 是否强制对URL编码,默认为false。如果为true,则在URL上加入jsessionid. |
apusic.web.listener.reload | 应用重新加载时,是否重新加载Listener |
apusic.security.CheckPasswordComplexity | 检查用户密码复杂度,默认为false。如果为true,则在建立新用户时,检查密码是否包含数字,字符大小写等 |
apusic.security.MinLengthOfPassword | 用户密码最少长度 |
apusic.security.LockoutDuration | 锁定时间(分钟) |
apusic.security.LockoutEnable | 开启用户锁定,如果用户登录失败次数超过设置值,则会锁定设置的时间。 |
apusic.security.LockoutResetDuration | 失败次数重置时间(分钟) |
apusic.security.LockoutThreshold | 最大失败次数 |
apusic.transportGuarantee.useMutualAuthPort | 如果应用强制使用安全认证登录,而客户使用了普通的端口登录,则重定向到双向认证端口,默认是重定向到单向认证端口 |
java.naming.factory.initial | JNDI工厂类,默认为:com.apusic.naming.jndi.CNContextFactory |
japusic.http.session.serializer | session序列化配置,默认使用jdk方式,可配置的选项有:jdk,fst,kryo. |
apusic.http.enable.pre.compression | 启用预压缩,可配置的选项有:true,false. |
jdbc.tx.auto.complete.decision | 在数据源连接释放时,如果一些应用程序没有释放连接时,配置由服务器自动提交或回滚的处理。默认值不处理,可配置值为commit和rollback。 |
com.apusic.ciphersuite.exclude | 可以设置过滤不安全的加密套件,值为加密套件的名称,多个值使用逗号分隔。 |
com.apusic.cookie.noSecurity | 在使用https时cookie默认会设置secure属性,如果设置了该值为true,则不设置secure属性,可取值为true或false,默认值为false. |
com.apusic.cookie.securityExclude | 可设置在使用https时有哪些cookie不需要设置secure属性,值为cookie的名称,多个cookie名称使用逗号分隔。 |
com.apusic.cookie.httpOnly | 该属性如果设置为true则在所有的cookie上设置httpOnly属性,如果为false,则根据cookie的配置进行设置,可取值为true或false,默认值为false。 |