linux - tomcat7 localhost :8080 is not working?时怎么办

标签 linux tomcat ubuntu localhost port

我之前有过这个工作。现在,我发现我已经卸载了 tomcat7,因此我重新安装了它,按照我当时所遵循的完全相同的(我的)程序:

How to install Strabon for Linux

所以,当我访问 http://localhost:8080/ 时我得到一个 404,像这样:

HTTP Status 404 - /

type Status report

message /

description The requested resource is not available.
Apache Tomcat/7.0.52 (Ubuntu)

但是当我访问 http://localhost:8080/strabonendpoint/ 时,一切正常!到底是怎么回事?我想访问 http://localhost:8080/在我的浏览器中并收到消息“It works!”。


端口监听器:

gsamaras@gsamaras:~$ netstat -t | grep 8080
gsamaras@gsamaras:~$ 

我的/etc/tomcat7/server.xml:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           URIEncoding="UTF-8"
           redirectPort="8443" />

我的网络应用:

gsamaras@gsamaras:/var/lib/tomcat7/webapps$ ls
ROOT  strabonendpoint  strabonendpoint.war
gsamaras@gsamaras:/var/lib/tomcat7/webapps/ROOT$ ls
strabonendpoint-temp
gsamaras@gsamaras:/var/lib/tomcat7/webapps/ROOT$ cd strabonendpoint-temp/
gsamaras@gsamaras:/var/lib/tomcat7/webapps/ROOT/strabonendpoint-temp$ ls
fnehnd4mdc3vvr93fdt227p886.kml

tomcat是否监听8080端口?

gsamaras@gsamaras:/var/lib/tomcat7/webapps$ sudo netstat -tlnp |grep java
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      6841/java       
tcp6       0      0 :::8080                 :::*                    LISTEN      6841/java  

/var/lib/tomcat7/logs/catalina.out开头:

Mar 13, 2016 6:23:05 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
Mar 13, 2016 6:23:05 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
Mar 13, 2016 6:23:05 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
Mar 13, 2016 6:23:05 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
Mar 13, 2016 6:23:05 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
Mar 13, 2016 6:23:05 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false]
Mar 13, 2016 6:23:05 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Mar 13, 2016 6:23:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 717 ms
Mar 13, 2016 6:23:05 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Mar 13, 2016 6:23:05 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu)
Mar 13, 2016 6:23:06 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /var/lib/tomcat7/webapps/strabonendpoint.war
2016-03-13 18:23:11,029 [localhost-startStop-1] WARN  eu.earthobservatory.org.StrabonEndpoint.StrabonBeanWrapper  - [StrabonEndpoint] Strabon n$
2016-03-13 18:23:11,030 [localhost-startStop-1] WARN  eu.earthobservatory.org.StrabonEndpoint.StrabonBeanWrapper  - [StrabonEndpoint] Initializ$
2016-03-13 18:23:11,036 [localhost-startStop-1] INFO  eu.earthobservatory.runtime.postgis.Strabon  - [Strabon] Cleaning...
2016-03-13 18:23:11,114 [localhost-startStop-1] INFO  eu.earthobservatory.runtime.postgis.Strabon  - [Strabon] Clearing Successful.
2016-03-13 18:23:12,248 [localhost-startStop-1] INFO  eu.earthobservatory.runtime.postgis.Strabon  - [Strabon] Initialization completed.
2016-03-13 18:23:12,250 [localhost-startStop-1] INFO  eu.earthobservatory.runtime.generaldb.Strabon  - [Strabon] Initialization took 1134 ms.
Mar 13, 2016 6:23:14 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT
Mar 13, 2016 6:23:14 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
2016-03-13 18:23:14,964 [Thread-2] INFO  eu.earthobservatory.runtime.generaldb.Strabon  - [Strabon.close] Closing connection...
java.lang.IllegalStateException: Shutdown in progress
        at java.lang.ApplicationShutdownHooks.add(ApplicationShutdownHooks.java:66)
        at java.lang.Runtime.addShutdownHook(Runtime.java:211)
       at org.apache.catalina.startup.Catalina.start(Catalina.java:710)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
2016-03-13 18:23:15,004 [Thread-2] INFO  eu.earthobservatory.runtime.postgis.Strabon  - [Strabon] Cleaning...
2016-03-13 18:23:15,010 [Thread-2] INFO  eu.earthobservatory.runtime.postgis.Strabon  - [Strabon] Clearing Successful.
2016-03-13 18:23:15,011 [Thread-2] INFO  eu.earthobservatory.runtime.generaldb.Strabon  - [Strabon.close] Connection closed.

localhost_access_log.2016-03-13.txt第一行:

127.0.0.1 - - [13/Mar/2016:18:23:26 +0200] "GET / HTTP/1.1" 404 969

最佳答案

你的 ROOT 文件夹的内容是它不起作用的原因,为什么 strabon 把那个临时文件和 kml 文件放在那里我不能说。如果您将“index.html”(我认为)文件放在 ROOT 文件夹中并使其内容“有效!”你会明白我的意思的。

(第二种选择)进入您的网络应用程序文件夹。将应用程序文件夹重命名为 ROOT,然后重新启动 tomcat,您将能够在您提到的初始 Url 访问它。

关于linux - tomcat7 localhost :8080 is not working?时怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35972817/

相关文章:

java - 如何允许 Tomcat 上运行的应用程序访问网络目录?

c++ - 为什么我的代码在本地计算机中提供 segfault/stackoverflow 并在在线编译器中正确运行?

C++:Linux平台上的线程同步场景

linux - GCC 选项的 -shared 和 -Wl,-shared 的区别

linux - 通过 putty.exe 在 Windows 命令行上运行 shell 脚本(带参数)

ubuntu - Ubuntu 11.10 上的 Mono 2.10.5 运行时错误(可能是 log4net?)

Java - 我有一个库(.a/.so)和 header (.h),如何使用Java调用它们的函数?

python - 如何使用相机矩阵使图像不失真?

java - 设置环境变量 Linux

java - Docker 是否在 VM 之上提供任何内存效率?