免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1293 | 回复: 0
打印 上一主题 下一主题

Install lotus6.5 server in RedHat enterprise 3 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-28 16:18 |只看该作者 |倒序浏览

Install lotus6.5 server in RedHat enterprise 3
注:以下内容转自网络,原作者不详.经本人实际操作并测试通过,感谢作者的辛劳!
1.安装JAVA环境
[root@LinuxServer rpm]# chmod 755 j2sdk-1_4_2_04-linux-i586-rpm.bin
[root@LinuxServer rpm]# ./j2sdk-1_4_2_04-linux-i586-rpm.bin
这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。
Sun Microsystems, Inc.
Binary Code License Agreement
for the
JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD
EDITION, VERSION 1.4.2_X

Do you agree to the above license terms? [yes or no]yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: j2sdk-1_4_2_04-linux-i586.rpm
Done.
2.程序会自动生成一个j2sdk-1_4_2_04-linux-i586.rpm文件,这是主程序包,下面来安装;
[root@LinuxServer rpm]#rpm –ivh j2sdk-1_4_2_04-linux-i586.rpm
Preparing... ########################################### [100%]
1:j2sdk ########################################### [100%]
[root@LinuxServer rpm]#vi .bashrc
set JAVA_HOME=/usr/java/j2sdk1.4.2_04
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
(当然也可以通过更改/etc/profile来实现,不过不推荐这么做,因为这样的设置将对所以用户的shell都生效,对系统安全会产生影响。下面来验证一下变量设置是否生效(在验证前先logout一下,再重新登陆);
[root@LinuxServer rpm]# echo $JAVA_HOME
/usr/java/j2sdk1.4.2_04/
[root@LinuxServer rpm]# echo $CLASSPATH
/usr/java/j2sdk1.4.2_04/lib/dt.jar:/usr/java/j2sdk1.4.2_04/lib/tools.jar
[root@LinuxServer rpm]# echo $PATH
/usr/java/j2sdk1.4.2_04/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
[root@LinuxServer rpm]# JAVA-version
JAVA version "1.4.2_04"
JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b03)
JAVA HotSpot(TM) Client VM (build 1.4.2_04-b03, mixed mode) )
3. 环境设置OK,看看JDK是否能正常工作,我们来写一个测试文件test.java
[root@LinuxServer rpm]#vi test.java
class test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
保存退出,下面来编译、执行;
[root@LinuxServer text]# javac test.java
[root@LinuxServer text]# JAVA test
Hello World!
OK,工作正常。
简单方法:RPM后,将所在文件夹 /usr/java/j2sdk1.4.2_04 创建链结(相当于windows的快捷方式文件夹快捷方式)到/usr/local/java
将/usr/java/j2sdk1.4.2_04/bin中的java和javac各创建链结(相当于windows的快捷方式文件快捷方式)到/usr/bin中.
也可以在各自的文件夹中先创建链结,然后改名后拷贝到目标文件夹里面.这样做就可以不进行下面第4步了.
4.如果要使某个用户具有运行java命令的权限,只要修改其bash初始化文件即可。
比如要给用户longware以运行java命令的权限,
[root@LinuxServer root]# vi /home/longware/.bashrc
set JAVA_HOME=/usr/java/j2sdk1.4.2_04
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
重要事项:进入/usr/bin中,将java改为java.old
然后在/usr/java/j2sdk1.4.2_04/bin中,将java生成联结文件,然后拷贝到/usr/bin下.
我觉得还是把说有前面是java的文件都生成联结文件,然后拷贝到/usr/bin下.
5.安装lotus还比较简单,先建notes用户和notes群组
cd /mnt/cdrom/linux
./install
然后一路TAB,直到安装完毕.
6. 然后麻烦就来了.
不用Domino自带的老版本的java虚拟机,用最新的Sun公司的或IBM公司java虚拟机,安装好以后,把/opt/lotus/notes/65000/linux/jvm/bin/java重命名为java.bak,再创建一个软链接,
安装的sun公司的java虚拟机在/usr/java/下,
用ln -s /usr/java/j2sdk1.4.2_04/bin/java /opt/lotus/notes/65000/linux/jvm/bin/java。
7. su notes
cd /local/notesdata
/opt/lotus/bin/server
另还发现不能把web  和 pop smtp这两项选中,否则会导致启动服务失败。
今天晚上测试,第一:红帽子的启动设置只有在DM才能去掉(可能低级格式化也可以),比牛皮癣还顽固.
第二:做完第6步最好注销到notes用户在:cd /local/notesdata  /opt/lotus/bin/server,否则会出现头大的错误.
第三:最好暂时别选notes自带的http服务,另外两项均可,如果选了在note.ini里将该项去掉.否则server 无法启动.
第四:安装lotus可以用:./install -script script.dat,以免除不断敲 tab键之苦.
由于没有找到方法解决安装中文包的方法,所以我把在windows下的模板直接拷贝到/local/notesdata覆盖掉原来的,
这个过程一定要在配置server前进行,否则会出现错误.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13764/showart_288181.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP