404错误-在Google云平台vm中运行部署的Java时
我有一个JavaSpring框架后端,它也包含RESTAPI。 在将Eclipse与Google云平台连接后,我在vm实例Google云平台中成功部署了该应用程序。我的问题是,当我尝试跑步时: …,我得到一个404错误:找不到。当我运行这个:,我得到: 我还为vm实例在防火墙规则中创建了端口。但我不明白是什么错了 我在ssh终端中执行命令404错误-在Google云平台vm中运行部署的Java时,java,google-app-engine,google-cloud-platform,google-compute-engine,Java,Google App Engine,Google Cloud Platform,Google Compute Engine,我有一个JavaSpring框架后端,它也包含RESTAPI。 在将Eclipse与Google云平台连接后,我在vm实例Google云平台中成功部署了该应用程序。我的问题是,当我尝试跑步时: …,我得到一个404错误:找不到。当我运行这个:,我得到: 我还为vm实例在防火墙规则中创建了端口。但我不明白是什么错了 我在ssh终端中执行命令netstat-l,我发现: Active Internet connections (only servers) Proto Recv-Q Send-Q Lo
netstat-l
,我发现:
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
udp 0 0 0.0.0.0:boo
tpc 0.0.0.0:*
udp 0 0 instance-education-:ntp 0.0.0.0:*
udp 0 0 localhost:ntp 0.0.0.0:*
udp 0 0 0.0.0.0:ntp 0.0.0.0:*
udp6 0 0 fe80::4001:aff:fea6:ntp [::]:*
udp6 0 0 localhost:ntp [::]:*
udp6 0 0 [::]:ntp [::]:
这意味着vm实例不侦听内部或外部IP地址。如何修复它
我想知道为了使我的Java应用程序在Google云服务器debian 9/Linux上成功运行,我必须遵循的确切步骤。我的计算机使用Windows 10作为操作系统。感谢邹的帮助@Josepraven我按照帖子中提到的步骤“创建”了我的vm实例以侦听端口。问题是,现在我得到了一个错误:无法连接到端口:22例。你知道我应该做什么来修复它吗?修复你应该让你的服务器监听你期望的端口。命令
sudonetstat-tlp
将列出活动套接字和绑定进程。例如,对于标准LAMP堆栈ssh,列出了http和mysql。
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
udp 0 0 0.0.0.0:boo
tpc 0.0.0.0:*
udp 0 0 instance-education-:ntp 0.0.0.0:*
udp 0 0 localhost:ntp 0.0.0.0:*
udp 0 0 0.0.0.0:ntp 0.0.0.0:*
udp6 0 0 fe80::4001:aff:fea6:ntp [::]:*
udp6 0 0 localhost:ntp [::]:*
udp6 0 0 [::]:ntp [::]: