Glassfish不能在ReadHat服务器上运行

时间:2016-07-06 16:02:54

标签: java linux glassfish redhat

我正在尝试在Linux Red Hat Entreprise Linux 5.11版(Tikanga)服务器上安装Glassfish 4.0。

因此,我按照本网站的说明在此服务器上成功安装了Java jdk1.7.0_79和NetBeans 4.0:https://blog.idrsolutions.com/2014/02/tutorial-setting-up-glassfish-on-a-linux-server/

当我使用linux命令 ./ asadmin start-domain 运行服务器时,控制台告诉我一切正常: enter image description here

如果我运行 sudo netstat -lntp 命令,我将获得端口4848的以下输出:

enter image description here

似乎没事。

最后,如果我打开 glassfish / domains / domain1 / config 目录中的 domain.xml 文件,我会: enter image description here

enter image description here

enter image description here

这很奇怪,因为端口4848没有出现,所有内容都设置为 localhost

我真的不知道发生了什么。在教程中,一切看起来都很简单。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我终于找到了问题所在。

我的Linux Red Hat Entreprise Linux版本5.11的防火墙阻止了4848端口。因此,使用以下命令,我成功地使一切正常工作:

  1. 转到以下文件夹:
  2.   

    的/ etc / SYSCONFIG

    1. 打开包含防火墙表的文件:
    2.   

      vi iptables

      1. 将以下行添加到表格中:
      2.   

        -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 4848 -j ACCEPT

        1. 保存并退出
        2. 键入以下命令重新启动网络服务:
        3.   

          service iptables restart