JBoss 异常收集

简介: JBoss

JBoss 中容器管理事务超时错误

WARN  [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=lijing/17, BranchQual=, localId=17] timed out. status=STATUS_ACTIVE 
  • 分析处理

Jboss 中,容器管理事务的默认超时设为300秒,如果某一个方法需要很长时间的事务处理,
则需要修改这个时间值。 在jboss的安装目录\server\default\conf下,打开jboss-service.xml文件,找到如下行:attribute name="TransactionTimeout"
300
可以将时间搞大点

Post too larg

java.lang.IllegalStateException: Post too large
  • 分析处理

tomcat默认设置能接收HTTP POST请求的大小最大为2M,如果你的POST请求传递的数据大于2M,就会报这个错误.解决的办法是修改tomcat的配置文件$TOMCAT_HOME$/conf/server.xml,找到里面的标签,在该标签中添加"maxPostSize"属性,将该属性值设置成你想要的最大值,单位是字节,如果你把这个值设置为0(maxPostSize="0"),tomcat将不再检查POST的大小。修改deploy\jbossweb-tomcat50.sar\server.xml里的 Connector 里添加一个 maxPostSize 设置大点

目录
相关文章
|
Java 应用服务中间件 Shell
|
消息中间件 应用服务中间件 Apache
|
应用服务中间件 Shell 中间件
|
Linux 应用服务中间件 容器
|
Java 关系型数据库 程序员
|
应用服务中间件 开发工具
|
应用服务中间件 Java
|
Web App开发 安全 Java
|
应用服务中间件