当我启动我的Weblogic 12并首次部署我的应用程序时,一切运行良好,但是当我取消部署应用程序并再次部署时,当应用程序在某一点处理流时,它会给我一个java堆空间,但是第一次部署它运行良好。如果我想重新启动我的应用程序,我需要重新启动weblogic才能没有错误。
我不知道为什么第一次一切正常,以后稍后重新启动应用时,它会给我错误...
答案 0 :(得分:0)
我的猜测是你有一些内存泄漏。
我建议你启动jvisualvm(自带jdk)并监视和分析weblogic启动的java进程的内存。
另一个选择是生成一个堆转储并用MAT之类的工具对其进行分析 http://www.eclipse.org/mat/