1.JBoss-5.0.0.GA vfs-nested.tmp 无限增大问题解决办法:
在run.sh中添加如下内容:
JAVA_OPTS="$JAVA_OPTS -Djboss.vfs.forceCopy=false"
2.使用JBOSS-5.0.0.GA作为中间件,应用程序运行一段时间之后出现系统对客户端请求变慢,并且引发内存溢出等情况。
出现这种情况的原因是因为按照问题1中所描述的方面解决了vfs-nested.tmp无限增大,但是这种解决办法会导致应用系统的Perm Heap不断加载程序的jar包,但是却不释放,所以一段时间之后,持久堆栈就会被耗尽。出现这种情况,建议使用更高版本的JBOSS,至少应该使用JBOSS5.1.0GA以上的版本。
3.java.lang.IllegalArgumentException: Document base D:\jboss-5.1.0GA\server\default\deploy\WebRoot\WEB-INF\web.xml does not exist or is not a readable directory
出现这种错误时因为发布的程序没有达成war包,直接发布在deploy目录下,不打war包时,程序包的文件名必须要以.war结尾才行。