公司买了机器部署应用,两台WEB,一台DB,都是多核(160.5),大硬盘(4块300G),大内存(32G)的机器。
由于32位Windows 2003对内存支持的局限性,决定用64位Windows2003
1、服务器到位,安装到机柜上,让安装人员装好64位系统
2、公司网管协助设置好网络(当然怎么设置事前要给文档)
3、安装压缩软件,当然是WinRAR了,还好,在 http://www.winrar.com.cn 上能找到64位的WinRAR3.9的正式简体中文版,直接下载,装之。
4、安装 Oralce,当然也是64位的,这个废话不说,装在DB Server上
5、安装JDK,部署Java应用,当然要装JDK了。32位的JDK当然不考虑了,到java.sun.com上找到最新版的jdk6u16 windows 64位版。一切顺利。
6、因为系统访问量初期不是很大,准备用Tomcat发布,下载tomcat windows installer版本,结果发现,tomcat没有64位windows版本的,一下子暴露出开源软件的局限性了。
7、准备用resin来部署了,和tomcat一样,轻量级的,而且resin支持win64位系统。下载后解压,直接双击httpd.exe,结果报错,什么jview的错误,google之,没找到,猜想是不是JDK没装好,设置了JAVA_HOME,classpah等变量,再双击,成功。看来64位的JDK和32位的这一点不一样啊。
8、装pl/sql dev,这是32位的软件,64位系统兼容32位的软件,64位的软件默认装到program files目录下,32位的安装到program files(x86)下,结果安装报错,换了个目录,安装到非program files(x86)目录下,原来是小括号的原因,好了。
其它一切正常。
总结:64位和32的系统部署大同小异,有些小问题,看来还没到普及64位的时代,从用户到大的厂商,不过会越来越流行的。