知识大全 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]

EOS对应JBOSS相关配置介绍[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 EOS对应JBOSS相关配置介绍[3]

EOS对应JBOSS相关配置介绍[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 EOS对应JBOSS相关配置介绍[2]

EOS对应JBOSS相关配置介绍[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 EOS对应JBOSS相关配置介绍[4]

EOS对应JBOSS相关配置介绍[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 安装配置Jboss完全篇

安装配置Jboss完全篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的配置安装  

知识大全 Jboss的配置安装

Jboss的配置安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!       Jboss的下载 

知识大全 jboss配置 mysql数据库连接池

jboss配置 mysql数据库连接池实例 :配置:   JDK    JBoss  &n

知识大全 配置JBoss 4 JDBC连接

配置JBoss4JDBC连接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的开发人员

知识大全 JBOSS4 数据源配置大全(一)

JBOSS4数据源配置大全(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的开发

知识大全 JBOSS4 数据源配置大全(二)

JBOSS4数据源配置大全(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SysBase数