首页 文章

如何在EC2 RedHat linux机器上看到GlassFish?

提问于
浏览
0

我在Amazon EC2上安装了RedHat 6.1 linux机器 . 我安装了JDK 1.7和GlassFish . 我启动了GlassFish,似乎正在运行,因为当我忘记localhost:8080时,它“下载”了一个index.html文件 .

我将8080添加到分配给计算机的EC2安全组中的“入站”列表中 .

当我尝试使用他们给我的名称在Web浏览器中访问它时,如下所示:

http://ec2-107-20-73-68.compute-1.amazonaws.com:8080

我一无所获 .

也许我应该在linux机器上打开端口8080?

这是我在EC2中做错了吗?或者是我在RedHat中做错了什么?

任何帮助是极大的赞赏!

2 回答

  • 1

    您可以从命令行运行jps以验证实例是否正在运行 . 你会看到“PELaunch”,如果是的话 .

    从那里你需要尝试管理页面(或首先尝试)http://ec2-107-20-73-68.compute-1.amazonaws.com:4848/login.jsf

  • 1

    这里有几点:

    • 是的,你'll have to open up the public-facing ports (that'为什么localhost:8080可以工作,但是入站没有) .

    • 请记住,GlassFish Server 3.1.1支持JDK 7.我们认为这不是你的问题,但希望这有助于避免潜在的未来问题 .

    一些用于打开端口的有用URL(提示,运行ec2-authorize):http://aws.amazon.com/articles/1233

    希望这可以帮助!

相关问题