hornetQ在战争部署期间导致OutOfMemoryError

时间:2015-07-20 03:47:21

标签: java spring jboss openshift

我开发了一个java应用程序,它使用mysql并基于springframework v3.1.1(我也用v4.1.7进行了测试,但存在同样的问题)。当我将应用程序(ROOT.war)部署到jboss EA6的小装备时,应用程序已成功部署,但随后出现了一系列OutOfMemoryErrors:

var yourStringDate = "12145068985"
var dateString:NSTimeInterval =  yourStringDate.doubleValue / 1000
var  dateformat : NSDateFormatter = NSDateFormatter()dateformat.setLocalizedDateFormatFromTemplate("EEE, dd MMM yyyy HH:mm:ss zzz")
var stringDate = dateformat.stringFromDate(NSDate(timeIntervalSince1970: dateString))
println(stringDate)

由于我的应用程序与hornetQ无关,我很困惑为什么它会导致错误。

我想指出这些错误只出现在小齿轮(512M内存)上。中高档可以。

1 个答案:

答案 0 :(得分:0)

不幸的是OutOfMemoryError有点令人困惑,这意味着JVM超出了系统资源(内存,线程等),在你的情况下无法启动新线程。

另一方面,在Openshift中,小齿轮的螺纹限制为250个螺纹。

请参阅以下讨论:https://forums.openshift.com/javalangoutofmemory-on-simple-app