`
ihuashao
  • 浏览: 4550651 次
  • 性别: 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开发了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics