在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》