java.lang.reflect.InvocationTargetException这个是什么错误呢

liyunxin0534 2013-01-10 03:41:46
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
...全文
1868 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengloushan 2013-01-12
  • 打赏
  • 举报
回复
Caused by: java.lang.OutOfMemoryError: PermGen space 将虚拟机参数设大点MaxPermSize 如果还不行,就是有内存泄露了
  • 打赏
  • 举报
回复
引用 4 楼 liyunxin0534 的回复:
引用 2 楼 javaqingjie 的回复:反射异常,你看看是不是 少了jar包,还有都内存溢出了,重启下服务,然后再检查看看 重启过后就没问题,运行一会就出来这个问题
百度 google一下都有内存溢出的解决办法。 修改jvm配置 主要是得知道你这个“项目运行一会就会内存溢出”就该仔细查看代码了。 是否使用 类似如下代码 : 循环内中 字符串 += 值
String a = "x";
for(int i=0,i<50000;i++){
   a += "o";
}
是否变量太多。 是否查出数据库中的数据量太庞大。 是否死循环 是否递归操作等等其他原因。
  • 打赏
  • 举报
回复
Caused by: java.lang.OutOfMemoryError: PermGen space
liyunxin0534 2013-01-11
  • 打赏
  • 举报
回复
引用 3 楼 sd4000784 的回复:
Caused by: java.lang.OutOfMemoryError: PermGen space
我知道内存溢出,想知道怎么解决
liyunxin0534 2013-01-11
  • 打赏
  • 举报
回复
引用 2 楼 javaqingjie 的回复:
反射异常,你看看是不是 少了jar包,还有都内存溢出了,重启下服务,然后再检查看看
重启过后就没问题,运行一会就出来这个问题
泪无痕 2013-01-10
  • 打赏
  • 举报
回复
反射异常,你看看是不是少了jar包,还有都内存溢出了,重启下服务,然后再检查看看
liyunxin0534 2013-01-10
  • 打赏
  • 举报
回复
有人知道么

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧