天天看點

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 設定大點

繼續閱讀