小编Kai*_*Kai的帖子

Eclipse Oxygen中的颠覆性SVN连接器安装失败

目前Suboveive SVN连接器的安装因Eclipse Oxygen而失败.

eclipse.log

!ENTRY org.eclipse.team.svn.core.svnnature 4 0 2017-07-03 10:55:36.977
!MESSAGE SVN: 'SVN Decorator' operation finished with error
!SUBENTRY 1 org.eclipse.team.svn.core.svnnature 4 0 2017-07-03 10:55:36.977
!MESSAGE SVN: 'SVN Decorator' operation finished with error: Selected SVN connector library is not available or cannot be loaded.
If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update site.
If connectors already installed then you can change the selected …
Run Code Online (Sandbox Code Playgroud)

eclipse svn subversive

15
推荐指数
3
解决办法
3万
查看次数

线程陷入getDeclaredConstructors的可能原因?

对于我们的应用程序的一次安装,我们一直看到生产中的问题被用户报告为"系统变慢"或"请求永不返回".最后,服务器必须重新启动.我们有几个这样的事件,每晚重启服务器似乎是一个解决方法.

我们的应用程序大量使用动态类加载(存储在数据库中的.jar文件作为blob)和反射.环境细节:

  • Java 1.7.021
  • 操作系统:Linux(2.6.32-504.16.2.el6.x86_64)
  • JBoss EAP 6.2
  • Appdynamics正在使用
  • 内存和gc设置:-XX:PermSize = 256m -XX:MaxPermSize = 2560m -Xms2048m -Xmx10240m -server -XX:+ UseParallelGC -XX:+ UseParallelOldGC

我们切换到了

  • Java 1.7.080
  • -XX:+ UseG1GC

但看起来我们仍然面临着这个问题.

我们在logfiles,heapdumps,threadumps和gc日志中看到的内容如下所示

  • 我们没有看到任何OutOfMemory错误
  • Heap和PermGend的内存消耗似乎没问题(堆和perm gen未完全使用)
  • 使用Java 1.7.021和parallelGC,我们看到了几个长时间运行(5分钟)的Full GC - 在切换到G1GC后这似乎不再发生(这正是我们所期望的)
  • 我们没有在日志中看到任何与CodeCache相关的警告

我们看到的是

  • 对于某些事件,heapdump中DelegatingClassLoaders的数量约为5000,而其他事件则约为10万.
  • 在用户初始报告系统变慢之后,状态为RUNNABLE且正在处理"getDeclaredConstructors0"的线程数正在增加(从开头只有两个增加到50左右.线程似乎"挂起"了多个小时的相同位置(他们处于RUNNABLE状态).

有关该线程组的摘录,请参见下文:

"http-xxx:8443-141" daemon prio=10 tid=0x00007efe9412f000 nid=0x64fb runnable [0x00007efe1ba8a000]
   java.lang.Thread.State: RUNNABLE
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413)
    at java.lang.Class.getConstructor0(Class.java:2723)
    at java.lang.Class.newInstance0(Class.java:345)
    at java.lang.Class.newInstance(Class.java:327)
    at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:399)
    at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:396)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:395)
    at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    [application …
Run Code Online (Sandbox Code Playgroud)

java reflection multithreading

7
推荐指数
1
解决办法
1330
查看次数

尝试在JBoss EAP 6.3上部署spring ws + saaj webapp时出现ClassNotFoundException

我正在尝试在JBoss EAP 6.3上部署我们的Web应用程序(在Tomcat 7中可以正常工作),但是在部署时我收到了以下ClassNotFoundException

15:49:21,953 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/xxx-webapp]] (ServerService Thread Pool -- 61) JBWEB000287: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageFactory' defined in class path resource [spring/appCtx-xxx-remoting-ws.xml]: Cannot create inner bean 'com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl#6f47288' of type [com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl] while setting bean property 'messageFactory'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl] for bean with name 'com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl#6f47288' defined in class path resource [spring/appCtx-xxx-remoting-ws.xml]; nested exception is java.lang.ClassNotFoundException: com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl from [Module "deployment.xxx-webapp.war:main" from Service Module …
Run Code Online (Sandbox Code Playgroud)

java jboss spring spring-ws saaj

4
推荐指数
1
解决办法
5101
查看次数

标签 统计

java ×2

eclipse ×1

jboss ×1

multithreading ×1

reflection ×1

saaj ×1

spring ×1

spring-ws ×1

subversive ×1

svn ×1