I have installed sun jdk 1.6 x64
and tomcat in a linux x64 machine through ssh, I don’t have root privileges so I installed both in my home dir.
I managed to successful run tomcat but if I try to enter mydomain.com:8080 there’s no answer from the server.
With this command:
netstat -atnp|grep LISTEN
I checked the port and it is LISTENING
Dec 18, 2011 5:11:20 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home2/fiegmund/jdk1.6.0_25/jre/lib/amd64/server:/home2/fiegmund/jdk1.6.0_25/jre/lib/amd64:/home2/fiegmund/jdk1.6.0_25/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib Dec 18, 2011 5:11:21 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] Dec 18, 2011 5:11:21 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["ajp-bio-8009"] Dec 18, 2011 5:11:21 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 2015 ms Dec 18, 2011 5:11:21 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Dec 18, 2011 5:11:21 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.23 Dec 18, 2011 5:11:21 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/docs Dec 18, 2011 5:11:24 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [1,869] milliseconds. Dec 18, 2011 5:11:24 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/manager Dec 18, 2011 5:11:24 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/ROOT Dec 18, 2011 5:11:24 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/examples Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/host-manager Dec 18, 2011 5:11:25 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-8080"] Dec 18, 2011 5:11:25 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["ajp-bio-8009"] Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 4582 ms>
Any ideas that what is the problem?
Advertisement
Answer
First step is to run telnet localhost 8080 when logged in locally. Then type in something like
GET /
and you should get HTML back. If that doesn’t work, then tomcat is not really running properly or is not listening on port 8080. If that works but when trying from outside, make sure that you have the correct ip address. Try with ip address first. If ip address works, perhaps your mydomain.com doesn’t resolve to it. If ip is correct (the same one you are ssh’ing to) and it still doesn’ work, then you are probably running firewall which doesn’t allow 8080 through. Changing firewall configuration requires root access.