Jakarta ee &引用;“无法连接”;使用google云计算在glassfish 4服务器上创建java web应用程序

Jakarta ee &引用;“无法连接”;使用google云计算在glassfish 4服务器上创建java web应用程序,jakarta-ee,glassfish,google-cloud-platform,glassfish-4,java-ee-7,Jakarta Ee,Glassfish,Google Cloud Platform,Glassfish 4,Java Ee 7,问题: 当我尝试从远程web浏览器加载驻留在glassfish 4服务器上的java web应用程序时,浏览器中会显示“加载问题…”“无法连接””页面。我尝试了端口8080和4848,都没有成功 有关该问题的其他详细信息: 我已将.war java web应用程序部署到上下文根“/”中 我有一个域正在运行 大多数情况下,我只使用命令行 我正在谷歌云计算虚拟机实例上使用debian jessie服务器 在glassfish疑难解答指南中,我发现我没有将PATH环境变量设置为JDK/bin目录,因此

问题:

当我尝试从远程web浏览器加载驻留在glassfish 4服务器上的java web应用程序时,浏览器中会显示“
加载问题…”
无法连接”
”页面。我尝试了端口8080和4848,都没有成功

有关该问题的其他详细信息:

我已将.war java web应用程序部署到上下文根“/”中

我有一个域正在运行

大多数情况下,我只使用命令行

我正在谷歌云计算虚拟机实例上使用debian jessie服务器

在glassfish疑难解答指南中,我发现我没有将PATH环境变量设置为JDK/bin目录,因此我正确设置了PATH环境变量,但它没有解决问题。

解决方案:

Cesar给出了在google云计算防火墙配置中打开端口8080和4848的解决方案:


我按照Cesar的链接获取有关如何打开端口8080和4848的说明。该链接为谷歌云计算的web控制台的旧版本提供了说明。要使用新GUI打开端口,首先导航到网络部分,然后导航到防火墙(我相信)。

我遇到了同样的问题,打开防火墙所需的端口,但仍然得到相同的结果:
加载问题…


我注意到,我试着打开
https://xx.xx.xx.xx:4848
而不是
http://xx.xx.xx.xx:4848
。因此,我将协议更改为
http
,它可以正常工作

您是否尝试在compute engine中为防火墙配置打开8080和4848端口?没有,我没有试过。我将首先重新安装glassfish,然后如果这不起作用,我将按照您的链接说明如何打开特定端口。您的服务器曾经运行过吗?与您尝试部署应用程序之前一样。否。这几乎是一个全新的安装。未配置端口。正在配置它们。。。