2013-02-28 86 views
0

我不是一個java程序員,也不太瞭解eclipse或web服務。 我需要創建一個Web服務,然後在Windows服務器上進行設置。 因此,我在eclipse juno ee中設置了一個localhost Glassfish 3.1.2.2並創建了一個Web服務。 現在將其轉移到虛擬機Windows 2008服務器。在eclipse上安裝遠程glassfish服務器

vm windows 2008服務器已經安裝了java 1.7和Glassfish 3.1.2.2。 glassfish啓動,我可以訪問管理員。

當試圖將eclipse連接到這個遠程玻璃魚時,它失敗了。 新服務器 選擇glassfish 3.1.2 服務器主機名:servername。 管理端口:4848端口 :8080 用戶:admin Ping服務器 無法連接提示:運行的asadmin使安全管理員 我已經運行的asadmin使安全管理員,但它仍然給出了同樣的抱怨。

asadmin –host servername –user admin –port 4848 –secure list-applications

連接使GlassFish服務器是存在的。

asadmin --host servername --user admin --port 4848 get secure-admin.enable secure-admin.enabled=true

命令得到成功執行。 因此,Glassfish是安全的。

我可以ping通windows服務器。 我可以從我的電腦登錄到http //:servername:4848。 (它確實抱怨證書,但仍然讓我)

我錯過了什麼? 它似乎沒有嘗試或靠近服務器,只要按下ping按鈕就會出現錯誤。

如果是類似防火牆的東西,我該如何測試/檢查此連接? 提示沒有幫助是否存在實際的錯誤消息?

回答

2

這真的很煩人的錯誤,但有一個解決方法。

  1. 使用默認設置創建localhost glassfish服務器。它應該出現在「服務器」選項卡中。
  2. 打開服務器設置並取消選中「使用匿名連接進行管理命令」。
  3. 將服務器的IP地址從本地主機更改爲您的服務器地址。現在它將使用管理員名稱和密碼進行遠程連接。
相關問題