2011-09-15 49 views
0

我在Amazon EC2上安裝了RedHat 6.1 linux機器。我安裝了JDK 1.7和GlassFish。我開始GlassFish,似乎正在運行,因爲當我wget localhost:8080它「下載」一個index.html文件。如何在EC2 RedHat linux機器上看到GlassFish運行?

我將8080添加到分配給機器的EC2安全組中的「入站」列表中。

當我嘗試並獲得其使用名稱的網絡瀏覽器,他們給了我,就像這樣:

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

我什麼也沒得到。

也許我應該在Linux機器上打開端口8080?

這是我在EC2做錯了嗎?還是我在RedHat中做錯了?

任何幫助,非常感謝!

Rob

回答

1

幾個點的位置:

  1. 是的,你必須打開面向公衆的端口(這就是爲什麼本地主機:8080的作品,但入站不)。
  2. 請記住,GlassFish Server 3.1.1+支持JDK 7.我們還沒有測試過早期版本。我不認爲這是你的問題,但希望這將有助於避免潛在的未來問題。

一些有用的網址爲一類對外開放港口(提示,運行EC2檢查): http://aws.amazon.com/articles/1233

希望這有助於!

相關問題