您的位置:ToThink > FreeBSD > 在FreeBSD8.0系统上配置JAVA环境并安装OPETNTAPS1.4

在FreeBSD8.0系统上配置JAVA环境并安装OPETNTAPS1.4


本文假设你已经在一台主机上安装好FreeBSD8.0系统,你可以参考本站的原创文章:《FreeBSD学习笔记:让FreeBSD8.0运行在Dell PowerEdge T100上》

1、更新ports树

#portsnap fetch update
如果是第一次更新,则使用:
#portsnap fetch extract

2、安装JDK

#cd /usr/ports/java/jdk16
#make install clean
根据提示,下载需要的文件,并把他们放置到/usr/ports/distfiles/目录后再尝试安装。
#rehash
#java -version

3、配置java环境

#ee ~/.cshrc
在set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin

/usr/local/bin $HOME/bin)这一行前面加上:
setenv JAVA_HOME /usr/local/jdk1.6.0
setenv CLASSPATH .:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/jre
在set path这一行最后面加上jdk的bin路径/usr/local/jdk1.6.0/bin

4、测试jdk安装配置是否成功

#ee HelloWorld.java

public class HelloWorld {
public static void main(String args[]) {
System.out.println(“Hello,World!”);
}
}

# javac HelloWorld.java
# java HelloWorld

运行结果应该显示:
Hello,World!

5、安装和配置opentaps

下载opentaps1.4,并解压到/data/htdocs/opentaps

#cd /data/htdocs/opentaps
#chmod u+x startofbiz.sh
#chmod u+x stopofbiz.sh

由于没有安装Xwindows,需要使用JDK自带的图形处理服务:

#ee startofbiz.sh

在#DEBUG=”-Dsun.rmi.server.exceptionTrace=true”这一行后面加上:
XSERV=”-Djava.awt.headless=true”

在这一行VMARGS=”$MEMIF $MISC $DEBUG $RMIIF $ADMIN”进行修改,结果如下:
VMARGS=”$MEMIF $XSERV $MISC $DEBUG $RMIIF $ADMIN”

启动opentaps:
#startofbiz.sh

停止opentaps:
#stopofbiz.sh

如果有问题,查看log文件:
#tail -f runtime/logs/console.log

用浏览器访问opentaps:
http://youipaddress:8080/opentaps
其中youipaddress可能是localhost,或者是其他形如192.168.1.x的ip地址。

5、参考文章:

如果不知道怎么安装和配置FreeBSD8.0,请参考下文:
FreeBSD学习笔记:让FreeBSD8.0运行在Dell PowerEdge T100上

Opentaps官方的通用安装指南(英文):
《General Installation of Opentaps》


  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.