Não é possível instalar o tomcat8 em 16.04

1

Se eu correr

sudo apt-get install tomcat8 

Estou recebendo:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  libtcnative-1 tomcat8-admin tomcat8-docs tomcat8-examples tomcat8-user
The following NEW packages will be installed:
  tomcat8
0 upgraded, 1 newly installed, 0 to remove and 161 not upgraded.
Need to get 0 B/41,9 kB of archives.
After this operation, 306 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package tomcat8.
(Reading database ... 403872 files and directories currently installed.)
Preparing to unpack .../tomcat8_8.0.32-1ubuntu1.2_all.deb ...
Unpacking tomcat8 (8.0.32-1ubuntu1.2) ...
Processing triggers for systemd (229-4ubuntu10) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up tomcat8 (8.0.32-1ubuntu1.2) ...
Job for tomcat8.service failed because the control process exited with error code. See "systemctl status tomcat8.service" and "journalctl -xe" for details.
invoke-rc.d: initscript tomcat8, action "start" failed.
dpkg: error processing package tomcat8 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tomcat8
E: Sub-process /usr/bin/dpkg returned an error code (1)

Não tem ideia de qual é o problema - alguma ideia?

    
por Stefan Falk 25.10.2016 / 16:49

1 resposta

0

Como corrigir o seguinte erro:

% bl0ck_qu0te%
$ sudo nano /etc/default/tomcat8

Defina JAVA_HOME - > por exemplo. JAVA_HOME = / usr / lib / jvm / java-8-oracle

No meu caso:

JAVA_HOME=/usr/local/java/jdk1.8.0_151

Se você não tem a menor idéia sobre a constante JAVA_HOME:

 echo $JAVA_HOME

Obrigado ao @alexislucena @ link

O problema para mim foi que eu substituí o openJDK que veio com o LinuxMint pelo JDK oficial do oracle (instalado o novo java jdk) e obviamente o tomcat está configurado para usar o JDK padrão - então a solução é configurar o tomcat para usar o novo jdk.

    
por Combine 10.07.2018 / 11:27