2016-07-06 91 views
0

我想在Linux Red Hat Entreprise Linux 5.11版(Tikanga)服务器上安装Glassfish 4.0。Glassfish不适用于ReadHat服务器

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

当我运行使用Linux命令./asadmin服务器启动域,控制台告诉我,一切都很好: enter image description here

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

enter image description here

这似乎是好的。

最后,如果我在的GlassFish /域/域1 /配置剧目打开的domain.xml文件,我将有: enter image description here

enter image description here

enter image description here

这很奇怪,因为4848端口没有出现,一切都设置为localhost

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

+1

你做了什么至今对此展开调查?有些问题需要考虑:[1]服务器是否正常运行?用'sudo netstat -lntp'检查端口4848是否被占用。同时检查服务器日志以确保其正确启动。 [2]您是否尝试连接到远程服务器?如果是这样,您需要启用安全管理并通过https打开控制台。 – Mike

+0

谢谢你的帮助Mike。我已经更新了我的答案。 –

+1

管理控制台端口被设置为[在domain.xml中的network-config下的网络监听器](http://i.imgur.com/UwYut0J.png)。您可能想要检查您正在连接的服务器是否接受端口4848上的连接 – Mike

回答

0

我终于找到了问题所在。

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

  1. 转到以下文件夹:

的/ etc/SYSCONFIG

  • 打开包含防火墙表的文件:
  • VI的iptables

  • 以下行添加到该表:
  • -A RH-防火墙-1- INPUT -m状态--state NEW -m TCP -p TCP --dport 4848 -j ACCEPT

  • 保存并退出
  • 重新启动网络服务通过键入:
  • 服务的iptables重启

    相关问题