CRaSH compatible avec une JVM 1.5?

16 views
Skip to first unread message

tom

unread,
Aug 2, 2013, 10:38:22 AM8/2/13
to crash...@googlegroups.com
Bonjour,
 
Je souhaite utiliser CRaSH pour monitorer une JVM sur laquelle tourne une webapp déployée sur un serveur tomcat 6.0. Le runtime de ce serveur est en java 1.5
En déployant le war fourni dans la distribution de CRaSH j'ai l'erreur:
GRAVE: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/crash,J2EEApplication=none,J2EEServer=none
2 août 2013 16:32:10 org.apache.catalina.startup.HostConfig deployWAR
GRAVE: Erreur lors du déploiement de l'archive crash.war de l'application web
java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.crsh.plugin.WebPluginLifeCycle)
 at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1854)
 at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
 at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145)
 at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73)
 at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56)
 at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297)
 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1068)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
 at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
 at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 at org.apache.catalina.core.StandardService.start(StandardService.java:516)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
 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:592)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
 
Y a-t-il une version de java minimale pour faire tourner CRaSH?

Julien Viet

unread,
Aug 2, 2013, 11:25:56 AM8/2/13
to crash...@googlegroups.com
CRaSH a besoin de Java 6 au minimum pour s'executer correctement.

pouvez vous mettre à jour votre runtime ?

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes CRaSH User Group.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse crash-users...@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
 
 

Thomas HENRION

unread,
Aug 2, 2013, 12:10:23 PM8/2/13
to crash...@googlegroups.com
En local oui mais par sur les machines hostés sur UNIX.
--
Vous recevez ce message car vous êtes abonné à un sujet dans le groupe Google Groupes "CRaSH User Group".
Pour vous désabonner de ce sujet, visitez le site https://groups.google.com/d/topic/crash-users/IwMLbK2QgVw/unsubscribe.
Pour vous désabonner de ce groupe et de tous ses sujets, envoyez un e-mail à l'adresse crash-users...@googlegroups.com.

Julien Viet

unread,
Aug 2, 2013, 1:28:28 PM8/2/13
to crash...@googlegroups.com
Il y a eu une demande en 2011 par Julien Nicoulaud pour faire un backport en Java 5 : https://jira.exoplatform.org/browse/CRASH-21

je n'ai pas fermé la tache JIRA car le port est techniquement possible.

tom

unread,
Aug 5, 2013, 10:14:06 AM8/5/13
to crash...@googlegroups.com
Hello,
 
I switch in english... sorry I didn't notice the the group language :-(
 
If it's not big deal, I could work on this backport.
 
Are there any guide to fork and buid the CRaSH repo?

Julien Viet

unread,
Aug 6, 2013, 12:44:59 PM8/6/13
to crash...@googlegroups.com
it would be a good first step to decouple CRaSH from Java 1.6, there are perhaps other issues related to be on 1.5 (the JIRA created by Julien Nicoulau only reported this one).

Thomas HENRION

unread,
Aug 13, 2013, 5:06:03 PM8/13/13
to crash...@googlegroups.com
Hi,

Can you tell me how can I configure maven to run the build with a java 5 level?
Is it enough to change
from ?
<maven.compiler.source>6</maven.compiler.source>
<maven.compiler.target>6</maven.compiler.target>

to 

<maven.compiler.source>1.5</maven.compiler.source>
<maven.compiler.target>1.5</maven.compiler.target>

Thomas

Julien Viet

unread,
Aug 14, 2013, 2:42:27 AM8/14/13
to crash...@googlegroups.com
Setting maven.compiler.source will only affect the bytecode produced by the java compiler.

you should also have a JAVA_HOME that points to an 1.5 installation, so it will enforce that Java 5 only API is used.
Reply all
Reply to author
Forward
0 new messages