注入构造函数时出错,java.lang.OutOfMemoryError:PermGen space

时间:2017-07-13 08:33:39

标签: java soap jvm guice

我见过许多与此错误有关的问题。但我仍然无法找到问题的答案。

在我的应用程序中添加更多逻辑后,y突然出现此错误。

我一直在用jconsole监视PermGen的使用情况,这些值是正常的,直到我突然得到这个错误,之前没有看到增加。

jconsole PermGen usage

我尝试使用-XX:MaxPermSize增加PermGen内存,同时尝试使用-XX:+CMSClassUnloadingEnabled + -XX:+UseConcMarkSweepGC进行类卸载,但这些都没有帮助。


在注入WebService客户端时出现错误,最终提供了一个端口来进行WS调用。

javax.xml.ws.soap.SOAPFaultException: com.google.inject.ProvisionException: Guice provision errors:

      1) Error injecting constructor, java.lang.OutOfMemoryError: PermGen space


此注入(但与其他服务客户端一起)在应用程序的其他类中完成,没有任何问题。

所以,我想知道是否还有其他任何我可以查看的内容,或者是否有任何方向可以找到问题所在。如果有任何其他配置或实现可能有用,请请求它。

0 个答案:

没有答案