Nexus Update Version 2.5.1 vers 2.6

De EjnTricks

La mise à jour s'effectue en déposant simplement la nouvelle version de l'application. Comme à chaque fois, le war est téléchargé puis décompresser dans le serveur d'application. Cela n'est pas nécessaire, mais c'est effectué plus par philosophie...

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


System-Install-icon.png Download-icon.png Téléchargement et installation

Attention, la version 2.6 nécessite l'installation de la version 1.7 de Java. De plus, il faut s'assurer que le serveur Tomcat utilise bien cette version. Dans le cadre de cette installation, [[le script de démarrage avait été modifié.

#sudo service tomcat6 stop
#sudo rm -rf /var/lib/tomcat6/webapps/nexus*
#sudo wget -O /var/lib/tomcat6/webapps/nexus.war http://download.sonatype.com/nexus/oss/nexus-2.6.0.war
#sudo unzip /var/lib/tomcat6/webapps/nexus.war -d /var/lib/tomcat6/webapps/nexus
#sudo chown -R tomcat6:tomcat6 /var/lib/tomcat6/webapps/nexus
#sudo rm -rf /var/lib/tomcat6/work/Catalina/localhost/nexus
#sudo rm /var/lib/tomcat6/webapps/nexus.war
#sudo service tomcat6 start


Bug-icon.png Version Java

Si la version 1.7 n'est pas prise en compte par Tomcat, un message d'erreur apparaît dans les logs catalina.out.

GRAVE: Erreur lors du déploiement du répertoire nexus de l'application web
java.lang.UnsupportedClassVersionError: org/sonatype/nexus/web/PlexusContainerContextListener : Unsupported major.minor version 51.0
(unable to load class org.sonatype.nexus.web.PlexusContainerContextListener)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2858)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        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:1078)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4612)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        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)