Glassfish 在非默认端口上使用 Web 服务

Glassfish 在非默认端口上使用 Web 服务

我创建了一个简单的 Web 服务,它可以在 Windows 和 Linux 系统上默认安装的 Glassfish V2.1 上完美部署。但是,在生产环境中,Glassfish 将域的默认端口从端口 8080 更改为端口 80。现在,当我尝试部署 Web 服务时,它不会部署到服务器。

生产服务器是全新的,上面只有几个网页。除了端口之外,其他一切似乎都一样。我无法更改生产服务器上的端口。

事实上,我尝试将 Linux 测试服务器上的端口从 8080 更改为端口 80,得到的结果与生产服务器相同。

除了不使用glassfish,还有其他想法吗?:)

答案1

您是否在 Linux 下以非 root 用户身份运行 Glassfish?

如果是这样,请使用 root 启动 Glassfish。

非 root 用户不能监听 1024 以下的端口

相关内容