java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.OutOfMemoryError: PermGen space
java

解决方案 »

  1.   

    反射异常,你看看是不是少了jar包,还有都内存溢出了,重启下服务,然后再检查看看
      

  2.   

    Caused by: java.lang.OutOfMemoryError: PermGen space
      

  3.   


    百度 google一下都有内存溢出的解决办法。修改jvm配置主要是得知道你这个“项目运行一会就会内存溢出”就该仔细查看代码了。是否使用 类似如下代码 :   循环内中 字符串 += 值
    String a = "x";
    for(int i=0,i<50000;i++){
       a += "o";
    }是否变量太多。
    是否查出数据库中的数据量太庞大。
    是否死循环
    是否递归操作等等其他原因。
      

  4.   

    Caused by: java.lang.OutOfMemoryError: PermGen space
    将虚拟机参数设大点MaxPermSize
    如果还不行,就是有内存泄露了