2010-04-16 92 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处问这个问题。