Unable to start Tomcat

11,764

Solution 1

I've found the fix by editing server.xml and adding server="XXXXXXX", where XXXXXXX should be the same name as web server found in netbeans.

For example, server="Apache Tomcat or TomEE"

Solution 2

Check in your web browser, if after starting tomcat you can reach localhost (if you haven't changed port number, it's under: http://localhost:8080/).

If it works: - There is problem with application- server communication (Have you properly deployed your app? Is there any firewall, which might block your app from running?)

If not: Tomcat is configured incorrectly. You might try to start it outside Netbeans (e.g. in console) to see if it works. If not, reinstall Tomcat.

Share:
11,764
Exceen
Author by

Exceen

Updated on June 04, 2022

Comments

  • Exceen
    Exceen almost 2 years

    I'm trying to start Tomcat in Netbeans, unfortunately it is stuck at "org.apache.catalina.startup.Catalina.start Server startup in 793 ms". After a while I get an error message popup saying that starting Tomcat failed. I'm using Mac OS

    This is all the output I see:

    29-Jan-2015 11:42:53.328 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.15
    29-Jan-2015 11:42:53.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Nov 2 2014 19:25:20 UTC
    29-Jan-2015 11:42:53.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.15.0
    29-Jan-2015 11:42:53.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Mac OS X
    29-Jan-2015 11:42:53.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.10.1
    29-Jan-2015 11:42:53.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          x86_64
    29-Jan-2015 11:42:53.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JAVA_HOME:             /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre
    29-Jan-2015 11:42:53.330 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.7.0_25-b15
    29-Jan-2015 11:42:53.330 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
    29-Jan-2015 11:42:53.330 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base
    29-Jan-2015 11:42:53.330 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /Applications/NetBeans/apache-tomcat-8.0.15
    29-Jan-2015 11:42:53.331 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base/conf/logging.properties
    29-Jan-2015 11:42:53.331 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    29-Jan-2015 11:42:53.331 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=/Applications/NetBeans/apache-tomcat-8.0.15/endorsed
    29-Jan-2015 11:42:53.331 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base
    29-Jan-2015 11:42:53.331 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/Applications/NetBeans/apache-tomcat-8.0.15
    29-Jan-2015 11:42:53.331 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base/temp
    29-Jan-2015 11:42:53.332 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Applications/NetBeans/NetBeans 8.0.2.app/Contents/Resources/NetBeans/webcommon/bin::/Users/Exceen/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
    29-Jan-2015 11:42:53.479 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
    29-Jan-2015 11:42:53.503 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
    29-Jan-2015 11:42:53.511 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
    29-Jan-2015 11:42:53.513 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
    29-Jan-2015 11:42:53.517 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 696 ms
    29-Jan-2015 11:42:53.586 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
    29-Jan-2015 11:42:53.586 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.15
    29-Jan-2015 11:42:53.599 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor /Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base/conf/Catalina/localhost/manager.xml
    29-Jan-2015 11:42:54.127 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    29-Jan-2015 11:42:54.196 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor /Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base/conf/Catalina/localhost/manager.xml has finished in 596 ms
    29-Jan-2015 11:42:54.196 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor /Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base/conf/Catalina/localhost/ROOT.xml
    29-Jan-2015 11:42:54.297 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    29-Jan-2015 11:42:54.299 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor /Users/Exceen/Library/Application Support/NetBeans/8.0.2/apache-tomcat-8.0.15.0_base/conf/Catalina/localhost/ROOT.xml has finished in 103 ms
    29-Jan-2015 11:42:54.303 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
    29-Jan-2015 11:42:54.310 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
    29-Jan-2015 11:42:54.311 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 793 ms
    

    Can someone please help me?

  • Prem
    Prem over 4 years
    But where in the server.xml file server="Apache Tomcat" need to be added?