Jenkins Tomcat Ubuntu - hudson / WebAppMain: Versão major.minor não suportada 51.0

1

O título soma a configuração.

Eu sei que o erro significa que as versões do Java não correspondem, entre o tomcat que está sendo usado e o que o Jenkins é compilado.

Se eu executar java -version , obtenho: java version "1.7.0_80"

Se eu executar javac -version , obtenho: 1.7.0_80

Eu tenho outra instalação Java no sistema que está lá para outros projetos, então não posso removê-los, como o Java 6 e o 8.

Minhas variáveis de ambiente:

JAVA_HOME == /usr/lib/jvm/java-7-oracle
CATALINA_HOME == EMPTY
JENKINS_HOME == ~/.jenkins

=== UPDATE ===

Eu removi o openjdk6 que foi instalado anteriormente e agora recebo outro erro:

java.lang.NullPointerException
    at jenkins.util.groovy.GroovyHookScript.run(GroovyHookScript.java:63)
    at hudson.util.BootFailure.publish(BootFailure.java:43)
    at hudson.WebAppMain.contextInitialized(WebAppMain.java:247)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

=== UPDATE ===

Ao fazer o check-in das fontes, eu encontro isso na linha 63 e, em seguida, linhas 682 e amp; 762, parece que Jenkins ou j.servletContext não foi inicializado ...

O que estou fazendo de errado?

Se houver detalhes faltando, avise-nos e adicionaremos à pergunta.

    
por TacB0sS 15.08.2015 / 01:51

0 respostas