我试图在香草无头ubuntu 14.04 VM上设置apache tomcat + geoserver。配置服务器的新功能。我按照说明here。
一切安装正确(JDK,tomcat等),我设置了所需的路径(JAVA_HOME),但是当我导航到my.IP.address时,我无法查看欢迎屏幕:8080错误消息简直就是#34;站点无法到达/服务器花了太长时间才能响应"。
以下是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,我可以访问服务器。但是,当我从另一台机器上尝试这个时,我会得到相同的&#34;连接超时&#34;错误