我正在尝试在香草无头ubuntu 14.04 VM上设置apache tomcat geoserver . 配置服务器的新功能 . 我按照说明here .

一切安装正确(JDK,tomcat等),我设置了所需的路径(JAVA_HOME),但我导航到my.IP.address时无法查看欢迎屏幕:8080错误信息只是“网站可以达不到/服务器花了太长时间才回应“ .

这是 netstat -ln 调用的输出:

Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
udp        0      0 0.0.0.0:6187            0.0.0.0:*
udp        0      0 0.0.0.0:68              0.0.0.0:*
udp        0      0 172.16.1.99:123         0.0.0.0:*
udp        0      0 127.0.0.1:123           0.0.0.0:*
udp        0      0 0.0.0.0:123             0.0.0.0:*
udp6       0      0 ::1:123                 :::*
udp6       0      0 :::123                  :::*
udp6       0      0 :::8535                 :::*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ACC ]     STREAM     LISTENING     8194     /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     9277     /tmp/ssh-7c5IXKrDG2/agent.1009
unix  2      [ ACC ]     STREAM     LISTENING     1550     @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     LISTENING     17930    /tmp/ssh-YibKLf82uf/agent.9563
unix  2      [ ACC ]     STREAM     LISTENING     17991    /tmp/ssh-7sKu9hrWGj/agent.9614
unix  2      [ ACC ]     STREAM     LISTENING     7996     /tmp/ssh-P39kZuqghs/agent.965
unix  2      [ ACC ]     SEQPACKET  LISTENING     1672     /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     6989     @/com/ubuntu/mountall/server/

我还尝试了与Jetty应用程序服务器found here捆绑在一起的geoserver二进制文件 . 问题似乎在于访问8080端口,因为我无法使用任何方法在my.IP.address:8080上成功加载页面 . 我是否遗漏了通过网络浏览器访问远程无头VMS的问题?

更新:

我切换到捆绑了geoserver的jetty服务器,并且能够使用w3m从ubuntu命令行访问localhost:8080 / geoserver上的geoserver . 由于我想从其他机器访问服务器,我编辑了jetty.xml文件,添加了 <Set name="host"><SystemProperty name="jetty.host" default="xx.yy.zzz.ww"/></Set>

现在,当我启动地理服务器时,init对话框会显示 Started SelectChannelConnector@xx.yy.zzz.ww:8080

如果我在ubuntu上使用w3m浏览//my.ip.address:8080,我可以访问服务器 . 但是,当我从另一台机器上尝试这个时,我得到了相同的“连接超时”错误