【发布时间】:2016-06-15 22:35:26
【问题描述】:
我使用 Jetty 创建了一个 Java Web 应用程序(在 Eclipse 中,使用 OSGI 等)。应用程序本身运行良好(在本地测试时),所以我想在 Azure 虚拟机上运行它,以便外部用户可以访问(出于测试原因)。
到目前为止我做了什么:
- 创建了 Azure 帐户
- 创建一个运行 Windows Server 的虚拟机
- 将我所有的 eclipse 文件等下载到虚拟机中
- 在虚拟机中启动应用程序(实际上是在eclipse中,不是编译好的jar);应用发布到 8080 端口
- 所以,当我在 VM 中运行 webbrowser 并连接到 localhost:8080 时,一切正常
- 但是当我尝试从外部访问网站时(使用我分配的 VM 域,something.cloudapp.net:8080),它不起作用
- 我还在 Azure 管理控制台中为此 VM(80、8080 等)创建了端点
有没有人尝试过在 Azure 上运行 java webapp 或者提示这里可能会出现什么问题?
【问题讨论】:
-
是的,我过去做过,它有效。您是否在经典模式下创建了 VM?您可以显示端点的管理控制台屏幕截图吗?
-
是的,请编辑您的问题以显示您如何设置端点。
标签: java azure azure-virtual-machine