我正在尝试在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 运行服务器时,控制台告诉我一切正常:
如果我运行 sudo netstat -lntp 命令,我将获得端口4848的以下输出:
似乎没事。
最后,如果我打开 glassfish / domains / domain1 / config 目录中的 domain.xml 文件,我会:
这很奇怪,因为端口4848没有出现,所有内容都设置为 localhost 。
我真的不知道发生了什么。在教程中,一切看起来都很简单。你能帮帮我吗?
答案 0 :(得分:0)
我终于找到了问题所在。
我的Linux Red Hat Entreprise Linux版本5.11的防火墙阻止了4848端口。因此,使用以下命令,我成功地使一切正常工作:
的/ etc / SYSCONFIG
vi iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 4848 -j ACCEPT
service iptables restart