Jboss应用程序安装错误

时间:2017-01-25 09:22:16

标签: java deployment jboss

目前,在Jboss AS(Jboss 6.2)中部署应用程序时,我面临以下异常。

[Server:server-one] 20:23:35,791 ERROR [stderr] (Periodic Recovery) Exception in thread "Periodic Recovery" java.lang.StackOverflowError [Server:server-one] 
[Server:server-one] 20:23:35,791 ERROR [stderr] (Periodic Recovery)     at java.io.FilePermission$1.run(FilePermission.java:183) [Server:server-one] 
[Server:server-one] 20:23:35,791 ERROR [stderr] (Periodic Recovery)     at java.security.AccessController.doPrivileged(Native Method) [Server:server-one] 
[Server:server-one] 20:23:35,791 ERROR [stderr] (Periodic Recovery)     at java.io.FilePermission.init(FilePermission.java:183) [Server:server-one] 
[Server:server-one] 20:23:35,791 ERROR [stderr] (Periodic Recovery)     at java.io.FilePermission.<init>(FilePermission.java:249) [Server:server-one] 
[Server:server-one] 20:23:35,791 ERROR [stderr] (Periodic Recovery)     at sun.net.www.protocol.file.FileURLConnection.getPermission(FileURLConnection.java:200)

任何遇到此类问题的人?

先谢谢

1 个答案:

答案 0 :(得分:0)

根本原因:

程序所需的堆栈空间量超过(比JVM分配的大小),原因如下:

  • 程序和/或用例需要更大的堆栈(例如,图形密集型程序)。

  • 应用程序是深层嵌套的(递归)。

  • 无限循环

以64k的增量增加线程堆栈大小,直到StackOverflowError消失。或者,修改代码或配置以避免递归或无限循环。