Instalando o tomcat do repositório com Java do Oracle

3

Como o Java 6 da Oracle não é mais compatível com repositórios do Ubuntu, eu o instalei baixando o pacote do java.oracle.com, descompactando-o em /opt e adicionando links simbólicos em /usr/bin .

Agora eu preciso instalar o tomcat6 e eu realmente gostaria de usar o repositório para ele (para os benefícios das atualizações, configuração padrão e divisão de dir feita sob medida para o Ubuntu, etc.). Infelizmente, não vejo como fazer isso sem instalar openjdk .

Como eu posso instalar tomcat6 do repositório nesta configuração, ou dizer ao Ubuntu que eu já tenho Java e estou feliz com isso, muito obrigado? Eu tenho que instalar o tomcat (e todos os outros pacotes dependentes de Java) baixando-os de seus respectivos sites, descompactando e adicionando links eu mesmo?

    
por Konrad Garus 10.02.2012 / 13:29

1 resposta

4

Como o tomcat6 depende do openjdk-6-jre, quando você instala o tomcat6, também instala o openjdk. Depois, você pode optar por removê-lo ou mantê-lo, mas para ter certeza de que o tomcat6 usa o Oracle JAVA, basta:

sudo vi /etc/default/tomcat6

e defina JAVA_HOME:

JAVA_HOME=/usr/lib/jvm/java-7-oracle

Se você quiser manter o Oracle e o OpenJDK, você pode verificar Como eu instalo o Oracle Java JDK 7? para criar o arquivo /usr/lib/jvm/.java-7-oracle.jinfo requerido pelo update-java-alternatives. Em seguida, alterne entre eles com:

sudo update-java-alternatives -s java-6-openjdk
sudo update-java-alternatives -s java-7-oracle
    
por estibordo 14.02.2012 / 02:26

Tags