2010-04-16 89 views
3

我試着學習第一次使用glassfish。我的IDE是netbeans,我已經安裝了netbeans的glassfish插件。我打開了synaptics軟件包管理器並輸入了glassfish。我的選擇是使用synaptics軟件包管理器在ubuntu karmic上安裝glassfish

imqv2

與GlassFish activaton

與GlassFish郵件

與GlassFish的appserv

與GlassFish TopLink的要領

與GlassFish JMAC-API

glassfish-javaee

我不確定每個包中包含什麼或需要哪個包。我似乎無法找到任何能夠告訴我關於這些軟件包的描述性內容。

我見過很多關於如何安裝glassfish的教程,但我更願意使用apt-get/synaptics來安裝glassfish,以便語法可以照顧更新。

回答

1

爲了嚴格回答你的問題,我認爲典型的安裝至少應該包括glassfish-appserv,glassfish-javaee,glassfish-toplink-essentials(用於JPA)。

但對於發展,我熱烈推薦使用GlassFish的第三版(因爲會話保留的整個部署功能,最大限度地提高生產力),並安裝在你的home目錄中手動。從here下載自解壓安裝程序文件。

0

你想運行最新最好的軟件嗎?它看起來像Synaptic has Glassfish version 2這是一個完整的主版本過時。

只是爲了記錄:我喜歡Ubuntu和他們的(以及Debian的)軟件包管理系統。但是,對於任何Java應用程序,我更喜歡手動安裝。因此,我的Maven,Eclipse,Tomcat,Glassfish等都是通過手動安裝完成最新版本的......並且因爲sudo apt-get install將應用程序扔在一些不可思議的地方,並且可能會出現意想不到的行爲。

這裏是你如何能做到手動安裝...

  1. 下載Glassfish的:wget http://download.java.net/glassfish/v3/nightly/latest-glassfish.zip
  2. 提取存檔文件在文件系統的任何地方
  3. 內,您的IDE如Netbeans的或者Eclipse,設置一個新的服務器並將其指向您解壓文件的位置
  4. 將一個新的環境變量添加到〜/ .bashrc文件也很有用,這將使得從命令行啓動服務器變得更容易,例如$GLASSFISH_HOME/bin/asadmin start-domain domain1

另一個很酷的事情,如果你想進入maven,就是用maven-embedded-glassfish-plugin。這是一種乾淨的方式來啓動和運行Web應用程序,無需手動安裝glassfish,甚至不必使用IDE。

如果你真的想讓它與Synaptic一起工作,你也可以嘗試在superuser.com處問這個問題。