我正在尝试在香草无头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,我可以访问服务器 . 但是,当我从另一台机器上尝试这个时,我得到了相同的“连接超时”错误