Tomcat没有在本地回应

时间:2014-05-17 07:26:58

标签: tomcat port listen

我需要系统:一个mac和一个centos。两者都在8080上运行apache tomcat,监听ipv4。

nestat -an | grep 8080显示:127.0.0.1:8080 LISTEN 没有启用IPTABLES 没有启用SeLinux

两个server.xml看起来都和我一样......

我部署了一个休息服务器应用程序。 在Mac上CURL响应200 OK和json数据 关于centos CURL以404 ...

回应

对macos的卷曲响应:

* About to connect() to localhost port 8080 (#0)
*   Trying ::1...
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 8080 (#0)
> GET /core/rest/metadata/brand HTTP/1.1
> User-Agent: curl/7.30.0
> Host: localhost:8080
> Accept: */*
> 
< HTTP/1.1 200 OK
< Content-Type: application/json
< Transfer-Encoding: chunked

centos的卷曲响应:

* About to connect() to localhost port 8080 (#0)
*   Trying ::1... Connection refused
*   Trying 127.0.0.1... connected
* Connected to localhost (127.0.0.1) port 8080 (#0)
> GET /core/rest/metadata/brand HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: localhost:8080
> Accept: */*
> 
< HTTP/1.1 404 Not Found

(应用程序在后台运行,因为从DB计算一些数据,并在catalina.out中显示正确的响应)。我需要的只是我的Rest界面,它可以在我的开发机器(mac)上运行,而不是在prod(centos)上运行

我的调查中是否存在某些问题?

1 个答案:

答案 0 :(得分:0)

愚蠢的我:发现我在server.xml中使用了我的产品名称的主机名,并且必须用localhost替换。

现在一切都很好。