在Windows Server 2016 / AWS上运行的Springboot Web服务器无法运行

时间:2018-06-07 15:06:11

标签: java windows amazon-web-services spring-boot windows-server-2016

我无法从外部计算机上看到我的云服务器(AWS上的Windows Server 2016操作系统)。

  1. 我正在使用https://start.spring.io/的默认springboot 使用Java 8并打包为Jar。
  2. 我使用" gradle bootJar"制作jar文件。
  3. 我在AWS / EC2上启动了Windows 2016服务器。
  4. 我把文件放在云服务器上。
  5. IIS已停用。
  6. 我安装java 8 sdk
  7. 我使用" java -jar -Dserver.port = 80 myapp.jar"
  8. 在cmd中运行jar文件
  9. 我在AWS中打开HTTP和来自服务器的所有流量。
  10. 现在本地(RDP进入我的云计算机),我在http://localhost:80看到应用程序正常。 但是远程(例如在工作中),我无法到达http://"我的服务器公共ipaddress":80的服务器位置。

    注意:使用Winsw将应用程序作为服务运行对我的问题没有帮助。

    我还注意到运行IIS,我能够从远程计算机上看到默认的IIS屏幕。

1 个答案:

答案 0 :(得分:1)

确保Windows防火墙未阻止端口80。