Netbeans - A inicialização do Tomcat falhou

2

Estou tentando executar o Tomcat 7 do NetBeans 8.1, mas obtendo a seguinte saída no console do servidor.

    java.util.logging.ErrorManager: 4: Unable to create [/usr/share/tomcat7/logs]
java.util.logging.ErrorManager: 4: Unable to create [/usr/share/tomcat7/logs]
May 20, 2016 8:34:47 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
May 20, 2016 8:34:47 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
May 20, 2016 8:34:47 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
May 20, 2016 8:34:47 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
May 20, 2016 8:34:47 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
May 20, 2016 8:34:47 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false]
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
    at java.net.URLClassLoader.run(URLClassLoader.java:366)
    at java.net.URLClassLoader.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:210)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

O que poderia estar errado?

    
por mixer 20.05.2016 / 06:07

2 respostas

0

Você deve ter configurado o NetBeans para usar a instância do tomcat do sistema, que falha porque o NetBeans não tem e não deve ter permissão para gravar em /usr/share/... (ou seja, não faça o que foi dito no (a) outro resposta (s)).

Em vez disso, configure o NetBeans para usar uma instância do tomcat em seu diretório pessoal, por exemplo, baixando um zip de seu site de download, extraindo-o e deixe o NetBeans encontrá-lo na configuração do servidor correspondente (suponha que você esteja procurando por um servidor da Web Java).

    
por Karl Richter 24.05.2016 / 17:32
-1

Você tem que tentar chown -R /usr/share/tomcat7/logs para obter o userID atual (tenha acesso para criar o diretório logs no tomcat7. Parece que o userID que você está usando para iniciar o NetBeans não tem essa permissão.

    
por Ashu 20.05.2016 / 06:20