使用synaptics包管理器在ubuntu karmic上安装glassfish

时间:2010-04-16 21:07:55

标签: netbeans ubuntu glassfish

我正在努力学习第一次使用玻璃鱼。我的IDE是netbeans,我已经为netbeans安装了glassfish插件。我打开了synaptics包经理并输入了glassfish。我的选择是

imqv2

与GlassFish activaton

的glassfish邮件

与GlassFish的appserv

与GlassFish排名靠前的必需品

与GlassFish JMAC-API

与GlassFish的JavaEE

我不确定每个包装中有什么,或者需要哪个包装。我似乎找不到任何能告诉我这些包装的描述的东西。

我已经看过很多关于如何安装glassfish的教程,但我更喜欢使用apt-get / synaptics来安装glassfish,以便语法可以处理更新。

3 个答案:

答案 0 :(得分:1)

要严格回答您的问题,我认为典型的安装至少应包括glassfish-appserv,glassfish-javaee,glassfish-toplink-essentials(适用于JPA)。

但是对于开发,我强烈建议使用 GlassFish v3 (因为会话保留跨部署功能,以最大限度地提高工作效率)并安装手动你的主目录。从here下载自解压安装程序文件。

答案 1 :(得分: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
  5. 如果你是maven,尝试另一个很酷的事情就是使用maven-embedded-glassfish-plugin。这是一种干净的方式来启动和运行Web应用程序,而不需要手动安装glassfish,甚至不必使用IDE。

    如果你真的想让它与Synaptic合作,你也可以尝试在superuser.com提出这个问题。

答案 2 :(得分:0)

我不知道这里是否仍然开放...... 但如果您知道如何在ubuntu上处理shell命令,那么您可能会发现这有用: http://www.nabisoft.com/tutorials/glassfish/installing-glassfish-311-on-ubuntu

相关问题