知识大全 EOS对应JBOSS相关配置介绍
Posted 知
篇首语:坚强的意志,是不会被假设所谓的命运击败的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 EOS对应JBOSS相关配置介绍相关的知识,希望对你有一定的参考价值。
EOS对应JBOSS相关配置介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
EOS自带的JBOSS 和目前的JBOSS版本是有不小的区别的 本文主要介绍EOS部署在JBOSS 以上版本的配置技巧
ERROR: invalid console appender config detected console stream is looping
配置介绍
日志的配置
JBOSS 集成了log j 所以在启动eos后 发现日志出现一下错误 ERROR invalid console appender config detected console stream is looping
这主要是EOS应用自己的 log j和jboss集成的log j冲突 解决方法是
使用jboss的log j 转移eos的log配置到jboss的 server/default/conf/log j xml里 类似以下配置
<appender class= jboss logging appender RollingFileAppender name= R >
<errorHandler class= jboss logging util OnlyOnceErrorHandler />
<param name= File value= $EOS_HOME/logs/eoslog log />
<param name= Append value= true />
<param name= MaxFileSize value= KB />
<param name= MaxBackupIndex value= />
<layout class= apache log j PatternLayout >
<param name= ConversionPattern value= %d % p [%c] %m%n />
</layout> </appender>
<logger name= service >
<level value= DEBUG />
<appender ref ref= R />
</logger>
修改server/default/conf/jboss service xml
<mbean code= jboss logging Log jService
name= jboss system type=Log jService service=Logging
xmbean dd= resource xmdesc/Log jService xmbean xml >
<attribute name= ConfigurationURL >resource log j xml</attribute>
<attribute name= CatchSystemOut >false</attribute>
<!—— Set the apache log j helpers LogLog setQuiteMode As of log j
this needs to be set to avoid a possible deadlock on exception at the
appender level See bug#
——>
<attribute name= Log jQuietMode >true</attribute>
<!—— How frequently in seconds the ConfigurationURL is checked for changes ——>
<attribute name= RefreshPeriod > </attribute>
</mbean>
修改server/default/deploy/jbossweb tomcat sar/META INF/jboss service xml
<attribute name= Java ClassLoadingCompliance >true</attribute>
<!—— A flag indicating if the JBoss Loader should be used This loader
uses a unified class loader as the class loader rather than the tomcat
specific class loader
The default is false to ensure that wars have isolated class loading
for duplicate jars and jsp files
——>
<attribute name= UseJBossWebLoader >true</attribute>
事务控制的配置
Jboss事务处理也有相应配置 server/default/conf/jboss service xml
<mbean code= jboss tm TransactionManagerService
name= jboss service=TransactionManager
xmbean dd= resource xmdesc/TransactionManagerService xmbean xml >
<attribute name= TransactionTimeout > </attribute> <!—— set to false to disable transaction demarcation over IIOP ——>
<attribute name= GlobalIdsEnabled >true</attribute>
<depends optional attribute name= XidFactory >jboss service=XidFactory</depends>
<!—— Transaction Integrity Checking ——>
<!—— Force a rollback if another thread is associated with the transaction at mit ——>
<!——depends optional attribute name= TransactionIntegrityFactory
proxy type= jboss tm integrity TransactionIntegrityFactory > <mbean code= jboss tm integrity FailInpleteTransaction
name= jboss service=TransactionManager plugin=TransactionIntegrity />
</depends——> </mbean>
如果要一台机器使用多个jboss server那么需要修改的文件server/default/conf/jboss service xml server/default/deploy/jbossweb tomcat sar/server xml
server/default/deploy/jbossweb tomcat sar/server xml配置要点
<Connector port= address= $jboss bind address
maxThreads= strategy= ms maxHttpHeaderSize=
emptySessionPath= true
enableLookups= false redirectPort= acceptCount=
connectionTimeout= disableUploadTimeout= true URIEncoding= GBK />
注 acceptCount是排队请求的数量 应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多 %(经验规则) 应该将minSpareThread设置比正常负载多一些
应该将maxSpareThread设置比峰值负载多一些
minSpareThread指 启动以后 总是保持该数量的线程空闲等待
maxSpareThread指 如果超过了minSpareThread 然后总是保持该数量的线程空闲等待
删除不需要的valve和日志 如果不使用JBoss的安全 删除JBoss的安全valve 预编译JSP(内置的编译器编译速度相当快 对于小的站点就没有必要预先编译了)
关闭sever/slim/jbossweb tomcat sar/conf/web xml中的development模式 URIEncoding= GBK 基本解决了乱码问题
安全连接配置
<!—— SSL/TLS Connector configuration using the admin devl guide keystore ——>
<Connector port= address= $jboss bind address
maxThreads= strategy= ms maxHttpHeaderSize=
emptySessionPath= true
scheme= secure= true clientAuth= false
keystoreFile= $jboss server home dir/conf/chap keystore
keystorePass= changeit sslProtocol = TLS />
cha138/Article/program/Java/ky/201311/28880相关参考
EOS对应JBOSS相关配置介绍[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
EOS对应JBOSS相关配置介绍[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
EOS对应JBOSS相关配置介绍[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
EOS对应JBOSS相关配置介绍[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
安装配置Jboss完全篇 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的配置安装
Jboss的配置安装 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的下载
jboss配置 mysql数据库连接池实例 :配置: JDK JBoss &n
配置JBoss4JDBC连接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的开发人员
JBOSS4数据源配置大全(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的开发
JBOSS4数据源配置大全(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SysBase数