有关java在bsd下的使用
我的java开发有不少已经在bsd上了,其它的差不多也可以移稙到bsd上。只是喜好和时间的问题。给大家建议一下java开发在bsd上的常用的工具:
jdk
这是最基础的东东了。
可以到http://www.freebsdfoundation.org上下到1.3.1的发布版,也可以到。http://www.huangdong.com。的论坛中找找,下载的连接应还在。另外你还可以选择自己编译
eclipse开发环境,在windows下也用的是它。感觉很不错,而且全中文 在ports中有,自己编译罢,如果有机会我想我会pub出来一个编译好的包的。
cvsd
版本管理系统,eclipse对bsd上的cvsd支持很好,再加上cvsweb,你还有别的更好的吗?
maven
我使用的编码管理系统,小新知道,现在全run在bsd下,而且感觉很好,使用apache来pub项目的信息。相关内容可以到http://maven.huangdong.com得到。
ant
集成编译工具,其实已经可以使用maven来代替它。不过还是有很多人喜欢ant,对bsd支持很好,在ports中可以来安装。当然也可以选择直接unzip装上来。
tomcat
开发时的web容器测试环境,建议不要用太新的版本。因为现在的商用产品支持不到这么多的新特性。可以从bsd的ports中获取到。
orion
开发时的j2ee容器测试环境,bsd为它专门写了一个启动和管理的脚本。很不错,在win下我也喜欢用它的。可以从bsd的ports中编译和安装。
jboss
开发时的j2ee容器测试环境,很多人还是不熟悉orion,哪么jboss也是不错的选择呀。eclipse对它的支持也不错的。可以直接从bsd的ports中编译和安装。
对于java在bsd上的生产环境却实不容乐观,有名的weblogic和websphere都不能以bsd二进制方式运行,只能以linux模拟环境运行。但是除了这个其它我认为都不是问题了。还有,我建议开发环境使用5.1和jdk 1.4.1,很稳定,速度也非常不错。bsd本地化代码做的很多的。而且支持jit和server/client HotSpot。
对于生产环境建议使用bsd 4.8/jdk 1.4.1,这是我的一个生产机:
root@/usr/ports$java -version
java version "1.4.1-p3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-p3-root_08_may_2003_20_00)
Java HotSpot(TM) Client VM (build 1.4.1-p3-root_08_may_2003_20_00, mixed mode)
root@/usr/ports$java -server -version
java version "1.4.1-p3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-p3-root_08_may_2003_20_00)
Java HotSpot(TM) Server VM (build 1.4.1-p3-root_08_may_2003_20_00, mixed mode)
root@/usr/ports$uname -a
FreeBSD hdpro.huangdong.com 4.8-STABLE FreeBSD 4.8-STABLE #1: Sun Jun 22 20:01:39 CST 2003 root@hdpro.huangdong.com:/usr/src/sys/compile/HDPRO i386
还有最后一点忠告是考虑清楚bsd下的字符集,不过很好的一点是在bsd下能run对的字符集在所有的unix下都不会有问题的。同时要注意好你的时区的设置,对于你的有关time的使用都会关系很大的。
还有什么可以多多讨论。
有关这方面的讨论在
http://www.huangdong.com/bbs/showthread.php?postid=3434
中也在进行,希望感兴趣的人多多交流,我个人认为bsd下的java环境现在已经很不错了,只是大家还都不会使用。
(转自huangdong.com) |