`
javababy1
  • 浏览: 1225647 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux下安装Glassfish和Sailfin

阅读更多
Linux是Debian lenny 测试版本。
首先要编辑/etc/apt/source,添加网络镜像以下载最新的包。
例如:
deb http://ftp.gtlib.gatech.edu/<wbr>debian/</wbr> lenny main contrib non-free
deb-src http://ftp.gtlib.gatech.edu/<wbr>debian/</wbr> lenny main contrib non-free

接下来安装JDK6,因为debian使用了里外的java虚拟机,因此需要配置一下系统。
  1. debian-lenny:/home/fxu/Desktop/Downloads#apt-getinstallsun-java6-jdk
  2. Readingpackagelists...Done
  3. Buildingdependencytree
  4. Readingstateinformation...Done
  5. Thefollowingextrapackageswillbeinstalled:
  6. gsfonts-x11odbcinst1debian1sun-java6-binsun-java6-jreunixodbc
  7. Suggestedpackages:
  8. binfmt-supportsun-java6-demosun-java6-docsun-java6-sourcesun-java6-pluginia32-sun-java6-plugin
  9. sun-java6-fontslibmyodbcodbc-postgresqllibct1
  10. ThefollowingNEWpackageswillbeinstalled:
  11. gsfonts-x11odbcinst1debian1sun-java6-binsun-java6-jdksun-java6-jreunixodbc
  12. 0upgraded,6newlyinstalled,0toremoveand827notupgraded.
  13. Needtoget51.1MB/51.4MBofarchives.
  14. Afterthisoperation,152MBofadditionaldiskspacewillbeused.
  15. Doyouwanttocontinue[Y/n]?y
  16. Get:1http://ftp.gtlib.gatech.edulenny/non-freesun-java6-jre6-07-4[6325kB]
  17. Get:2http://ftp.gtlib.gatech.edulenny/non-freesun-java6-bin6-07-4[27.3MB]
  18. Get:3http://ftp.gtlib.gatech.edulenny/non-freesun-java6-jdk6-07-4[17.4MB]
  19. Get:4http://ftp.gtlib.gatech.edulenny/maingsfonts-x110.21[10.4kB]
  20. Fetched51.1MBin1min36s(528kB/s)
  21. Preconfiguringpackages...
  22. Selectingpreviouslydeselectedpackagesun-java6-jre.
  23. (Readingdatabase...100784filesanddirectoriescurrentlyinstalled.)
  24. Unpackingsun-java6-jre(from.../sun-java6-jre_6-07-4_all.deb)...
  25. Selectingpreviouslydeselectedpackageodbcinst1debian1.
  26. Unpackingodbcinst1debian1(from.../odbcinst1debian1_2.2.11-16_i386.deb)...
  27. Selectingpreviouslydeselectedpackageunixodbc.
  28. Unpackingunixodbc(from.../unixodbc_2.2.11-16_i386.deb)...
  29. Selectingpreviouslydeselectedpackagesun-java6-bin.
  30. Unpackingsun-java6-bin(from.../sun-java6-bin_6-07-4_i386.deb)...
  31. sun-dlj-v1-1licensehasalreadybeenaccepted
  32. Selectingpreviouslydeselectedpackagesun-java6-jdk.
  33. Unpackingsun-java6-jdk(from.../sun-java6-jdk_6-07-4_i386.deb)...
  34. sun-dlj-v1-1licensehasalreadybeenaccepted
  35. Selectingpreviouslydeselectedpackagegsfonts-x11.
  36. Unpackinggsfonts-x11(from.../gsfonts-x11_0.21_all.deb)...
  37. Settingupodbcinst1debian1(2.2.11-16)...
  38. Settingupunixodbc(2.2.11-16)...
  39. Settingupgsfonts-x11(0.21)...
  40. Settingupsun-java6-bin(6-07-4)...
  41. Settingupsun-java6-jre(6-07-4)...
  42. Settingupsun-java6-jdk(6-07-4)...
  43. debian-lenny:/home/fxu#/usr/sbin/update-alternatives--configjava
  44. Thereare4alternativeswhichprovide`java'.
  45. SelectionAlternative
  46. -----------------------------------------------
  47. *1/usr/bin/gij-4.3
  48. +2/usr/lib/jvm/java-gcj/jre/bin/java
  49. 3/usr/bin/gij-4.1
  50. 4/usr/lib/jvm/java-6-sun/jre/bin/java
  51. Pressentertokeepthedefault[*],ortypeselectionnumber:4
  52. Using'/usr/lib/jvm/java-6-sun/jre/bin/java'toprovide'java'.
  53. debian-lenny:/home/fxu#/usr/sbin/update-alternatives--configjavac
  54. Thereisonly1programwhichprovidesjavac
  55. (/usr/lib/jvm/java-6-sun/bin/javac).Nothingtoconfigure.
  56. debian-lenny:/home/fxu#java-version
  57. javaversion"1.6.0_07"
  58. Java(TM)SERuntimeEnvironment(build1.6.0_07-b06)
  59. JavaHotSpot(TM)ClientVM(build10.0-b23,mixedmode,sharing)
我使用了如下的软件(版本可能会不同):
jdk-6u7-nb-6_1-linux-ml.sh
sjsas-9_1_01-mysql-linux.bin
sailfin-installer-v1-b37i-linux.jar

将jdk-6u7-nb-6_1-linux-ml.sh,sjsas-9_1_01-mysql-linux.bin添加可执行属性,chmod u+x filename。然后运行 ./filename就可以了。

因为我在虚拟机上操作,在安装sailfin的时候出现如下错误:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

这时候需要用如下命令:
java -Xms32m -Xmx400m -jar sailfin-installer-v1-b37i-linux.jar

期间还需要安装libstdc++5:
apt-get install libstdc++5

至此,一套环境算是构建完毕,可以用Java进行SIP开发了。
分享到:
评论

相关推荐

    在linux下安装glassfish

    通过以上步骤,您可以在Linux环境下顺利安装、配置并运行GlassFish应用服务器,同时具备基本的应用部署和管理能力。这不仅增强了您对Linux系统下企业级应用服务器的理解,也为进一步探索复杂的企业级应用开发和管理...

    linux下实现glassfish自动启动

    在Linux环境下,Glassfish服务器的自动化启动是系统管理员和开发者常用的需求,这有助于提升服务器管理效率,确保服务的持续性和稳定性。Glassfish是Oracle公司提供的一个开源Java EE应用服务器,它支持各种Web应用...

    GlassFish部署项目说明包括Linux 和Windows

    本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 GlassFish 3.1,帮助开发者更高效地完成项目部署工作。 #### 一、安装指南 ##### Windows 下的安装步骤 1. **下载安装包**:首先,从 Oracle 官方网站...

    glassfish安装手册及源文件

    **下载安装文件**:Glassfish的安装文件可以从官方网站获取,例如,对于Windows系统,你可以访问`http://download.java.net/javaee5/v2ur2/promoted/WINNT/glassfish-installer-v2ur2-b04-windows.jar`,Linux系统的...

    glassfish安装步骤.txt

    这是因为Glassfish的一些脚本依赖于这个版本的Ant来进行安装和配置工作。 #### 三、下载与安装 1. **下载Glassfish安装包**:首先需要从官方网站或其他可靠的源下载最新的Glassfish安装包。根据您的操作系统选择...

    Glassfish安装和启动

    本文档将详细介绍如何安装和启动GlassFish应用服务器。 #### 二、安装前准备 1. **JDK环境**:确保系统已安装JDK 5或更高版本,并正确设置JAVA_HOME环境变量。 2. **下载GlassFish安装包**:访问官方下载页面获取...

    GlassFish安装向导

    本文主要讲述了 GlassFish 的安装、配置和服务管理等内容。GlassFish 是一个基于 Java 的 middleware,具有高可扩展性和可靠性,是企业级应用的首选。 一、准备工作 在安装 GlassFish 之前,需要准备好用户组和...

    glassfish安装配置文档

    本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse 集成以便进行调试。 一、GlassFish 安装 GlassFish 安装非常简单,只需要下载 GlassFish 安装程序,运行安装程序,然后按照向导的提示...

    GlassFish部署项目说明.doc

    2. 文档内容涵盖了Windows和Linux环境下GlassFish3.1的安装步骤,以及Web项目的部署方法。 3. 该文档由广州企源电脑科技平台项目组编写,适用于初学者和有经验的开发者参考。 **二、安装** **1. Windows系统下的...

    glassfish ant eclipse 配置 指南 图解

    该命令将解压缩并安装GlassFish到`D:\glassfish`目录下。 #### 三、运行与管理GlassFish 1. **启动服务**:在`D:\glassfish\bin`目录下执行`asadmin start-domain domain1`来启动GlassFish服务。 2. **访问管理...

    GlassFish4(GlassFish3)安装

    GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述

    GlassFish2.0的安装

    完成上述步骤后,可以通过在命令行执行`ant create-domain`命令来创建和安装GlassFish服务器。接着,可以使用`ant start-domain`启动服务器,使用`ant stop-domain`停止服务器。若要管理服务器,可以使用内置的管理...

    glassfish安装

    本文将详细讲解如何安装和配置Glassfish,以帮助初学者快速入门。 首先,理解Glassfish的角色至关重要。它是Java Enterprise Edition(Java EE)的参考实现,提供了对各种Java EE规范的支持,包括Servlet、JSP、EJB...

    glassfish集群搭建手册

    此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持负载均衡、会话复制和粘滞会话。手册中还介绍了对Apache服务器的配置,以实现高效的应用访问和负载均衡。...

    Glassfish部署web项目

    ### Glassfish部署Web项目知识点详解 #### 一、概述 **Glassfish** 是一款开源的Java EE应用服务器,由Oracle公司维护。...通过本文的学习,读者应该能够掌握如何有效地在Glassfish环境下部署和管理Web应用。

    GlassFish5.0安装包

    2. 解压:将下载的压缩包解压至你希望安装的目录,通常建议选择一个不会频繁更改的位置,如`C:\glassfish5`(Windows)或`/opt/glassfish5`(Linux)。 3. 初始化:在命令行中,切换到GlassFish的安装目录下的`bin`...

    glassFish的安装部署说明

    本教程详细的介绍了sun公司的推出的服务器glassfish安装部署的使用步骤,阐述了glassfish和tomcat服务器的异同,以及glassfish的优点!正在开发JavaEE的朋友如果你还没使用过glassfish,那么请你去www.sun.com下载...

    最新jboss6.4和glassfish4.0安装笔记

    本文将详细介绍如何在Linux系统上安装JBoss 6.4和GlassFish 4.0服务器,同时涉及JDK的安装和配置。首先,我们需要理解JDK是Java开发工具包,是运行Java应用程序的基础。Oracle JDK是其中的一种版本,这里我们选择的...

    glassfish v3 集群搭建完全手册(自己写的教程)

    首先,你需要在主服务器上安装Glassfish,然后通过DAS进行集群的管理和配置。 #### 1.2 创建节点 节点是集群的基本组成部分,每个物理机或虚拟机都可以作为一个节点。在DAS中,你可以添加新的节点,并指定它们的...

Global site tag (gtag.js) - Google Analytics