Fork me on GitHub

Programming Design Notes

OpenSolaris 安裝 GlassFish V3

| Comments

到目前為止,OpenSolaris 2009.06  的 IPS 還沒有 GlassFish v3 提供選擇安裝,只好自己手動去安裝,但安裝過程又不太順利,用 OpenSolaris 已安裝好的 Java 去安裝 GlassFish v3 會出現以下錯誤。

Could not locate a suitable jar utility.
Please ensure that you have Java 6 or newer installed on your system
and accessible in your PATH or by setting JAVA_HOME



就算將 PATH 和 JAVA_HOME 設定好也沒有作用。

解決方法:
安裝最新的 JDK 18。(到目前為止最新)
下載地址: http://java.sun.com/javase/downloads/widget/jdk6.jsp

下載完成後用 Terminal 到檔案位置輸入以下指令去安裝 JDK。用 Firefox 下載的檔案會放到 ~/Downloads 內。
chmod +x jdk-6u18-solaris-i586.sh
pfexec cp jdk-6u18-solaris-i586.sh /usr/jdk
pfexec /usr/jdk/jdk-6u18-solaris-i586.sh

安裝完成後會多出一個資料夾 jdk1.6.0_18。

輸入以下指令去將 Java 的 bin 資料夾加到 PATH 中。
gedit ~/.profile

在 export PATH 這行的最尾加入 :/usr/jdk/jdk1.6.0_18/bin,好像以下例子。
export PATH=/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin:/usr/jdk/jdk1.6.0_18/bin

登出然後再登入後就可以開始安裝 GlassFish v3。

GlassFish v3 下載地址: https://glassfish.dev.java.net/downloads/v3-final.html

下載完成後用 Terminal 到檔案位置輸入以下指令去安裝。
chmod +x glassfish-v3-unix.sh
./glassfish-v3-unix.sh

現在安裝 GlassFish v3 不會再出現找不到 Java 。GUI 介面後的安裝步驟便不說明了。

相關書籍: OpenSolaris Bible (Bible (Wiley))Pro OpenSolarisSolaris Internals(TM): Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)