系统的安装
当前进行测试的版本为CentOS4.4操作系统和Red Flag Linux4操作系统。
在此选择单张服务器的CentOS4.4版本安装,安装时需要选择中文版本的服务器,否则在安装domino后可能得不到系统的中文支持,例如在按关键词检索时,将检索不到文档。
安装CentOS时,可以选择最小安装!
必须系统包安装
在安装完毕操作系统后,用root用户登陆,安装两个rpm包,否则在安装后面的IBMJdk时将会提示出错:
- 提示 libXp.so.6 文件不存在,
原因是:缺少支持打印的图形化动态链接库libXp.so.6(也许还有相关的其他库)
解决办法:xorg-x11-deprecated-libs-6.8.2-1.EL.13.25
- 提示libstdc++.so.5 文件不存在
解决办法:安装 compat-libstdc++
将安装盘加入,mount cdrom,后查找xorg-x11-deprecated-libs-6.8.2-1.EL.13.25和compat-libstdc++ ** 的文件,rpm -ivh 包名称安装。
支持软件安装
首先安装IBM-JDK1.5版本虚拟机,安装完毕后,在安装Sun JDK1.5虚拟机,安装完毕后,编辑/etc/profile文件,在文件末尾添加如下内容:
JAVA_HOME=/usr/java/jdk1.5.0_09
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export $JAVA_HOME,$PATH
退出后重新登陆,运行java -version,检查查看java版本信息。
增加用户、组
用root用户登陆
创建用户组 groupadd notes
创建用户 useradd notes -g notes
修改用户密码 passwd notes
安装Domino软件
添加notes用户完毕后,执行domino安装程序,按提示安装即可。
安装完毕后,进行语言包安装,如果在控制台下,选择LNXDomLP702_CONSOLE安装(./LNXDomLP702_CONSOLE),如果在X环境下,可以用jar方式运行jar文件,(注:在红旗DC5下面,用界面jar方式有问题,可能为语言问题),安装时选择替换语言包。
Domino系统初始化
用root用户登陆,开启防火墙的8585端口,或用service iptables stop关闭防火墙。
用notes用户登陆,下载已经注册的id文件到domino的data目录,然后进入/local/notesdata ,运行/opt/ibm/lotus/bin server -listen,采用远程方式进行服务器安装配置。
在远程的笔记本上运行Notes客户端的Remote Server Setup进行服务器配置。
应用软件安装
服务器配置完毕后,需要将应用软件安装到domino目录下,首先用root用户登陆,然后拷贝*.jar文件到/opt/ibm/lotus/notes/70020/linux/jvm/lib/ext目录下,拷贝完毕后,用chmod 777 *.jar ,修改jar文件权限。
用notes用户登陆,将html.zip及nsf文件拷贝到相关目录,修改servlets.property及notes.ini文件,启动服务器。
启动服务器后,对服务器文档进行修改。
相关命令
解压缩
Tar -xvf 文件名称
删除目录
Rm -dfr 目录名称
目录拷贝
Cp -a sour dest
elinks文本方式下载文件 elinks ftp://xx.xx.xx.xx
问题
应用软件在Window下运行正常,但移植到linux平台下,如下代码出现问题:
BufferedReader f = new BufferedReader(new FileReader(curFile));
StringBuffer cont = new StringBuffer();
String tmpstr = "";
while ( (tmpstr = f.readLine())!=null) {
cont.append(tmpstr);
cont.append("\n");
}
抛出异常
sun.io.MalformedInputException
at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:254)
at sun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java:287)
at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java:337)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:223)
at java.io.InputStreamReader.read(InputStreamReader.java:208)
at java.io.BufferedReader.fill(BufferedReader.java:153)
at java.io.BufferedReader.readLine(BufferedReader.java:316)
at java.io.BufferedReader.readLine(BufferedReader.java:379)
查找资料解释如下
InputStreamReader converts bytes to chars (unicode) using a specified charset . the default is UTF-8 unless specified. It looks like the format of your inputfile does not match the UTF-8 format. You can specfiy the encoding when you create the InputStreamReader. Check the available constructors in the javadoc:
修改BufferedReader 为InputStreamReader转换后成功,不过因文件中含有中文,添加GB18030编码读取后,问题解决。
代码如下:
f = new BufferedReader(new InputStreamReader(new FileInputStream(curFile),"GB18030"));
分享到:
相关推荐
Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...
在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要准备好以下软件: * Qt_SDK_Lin...
在Linux环境下安装Domino是一个涉及多个步骤的过程,需要对Linux系统的操作有一定的了解。接下来我们将详细介绍Linux环境下安装Domino的方法和关键知识点。 首先,为了在Linux系统上安装Domino,我们需要下载适合...
### Centos环境下安装curl #### 一、概述 在Linux环境下安装配置curl是非常常见的操作,尤其是在需要通过PHP脚本来执行HTTP请求的情况下。curl是一个利用URL语法在命令行方式下工作的文件传输工具,它支持多种协议...
CentOS7 下安装 JDK1.8 详细过程 CentOS7 下安装 JDK1.8 需要经历卸载系统自带的 OpenJDK、下载 JDK、解压安装 JDK 和配置 JDK 环境变量四个步骤。 卸载系统自带的 OpenJDK 在 CentOS7 中,默认情况下已经安装了 ...
通过以上步骤,您已经成功完成了 MongoDB 7.0 在 CentOS (Linux) 环境下的离线安装。此过程不仅确保了 MongoDB 的正常运行,还增加了系统的安全性。后续可根据需要进一步配置和优化 MongoDB 的各项功能,满足不同...
为了能在CentOS 7上高效地运行LAMMPS,特别是利用其并行计算能力,本文将详细介绍如何在该操作系统环境下安装LAMMPS及其依赖库FFTW和MPICH。 #### 安装准备 在开始之前,请确保已经拥有CentOS 7系统的root权限或...
CentOS 7 安装 Zabbix 4.4+PHP 7.1+MySQL 5.7 是一篇详细的安装指南,旨在帮助用户在 CentOS 7 环境下安装 Zabbix 4.4、PHP 7.1 和 MySQL 5.7。 在本文中,我们将逐步指导用户安装 Zabbix 4.4、PHP 7.1 和 MySQL ...
CentOS7下安装oracle11g具体步骤
【标题】:“CentOS迅雷下载地址及安装图解” 【正文】: CentOS是一款基于Linux的开源操作系统,它以Red Hat Enterprise Linux (RHEL)为基础,提供了稳定、安全且免费的企业级计算环境。在本资源中,我们将涵盖从...
Centos6.5 下Docker的安装与简单配置。。。。。。。。
本教程将详细讲解如何在CentOS系统下离线安装Nmap,一个强大的网络连接端口扫描工具,用于发现网络服务、主机以及端口状态。 首先,我们需要了解Nmap的基本功能。Nmap(Network Mapper)是一款开源的网络探测工具,...
Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....
在CentOS 7环境下,由于网络限制或安全策略,有时我们需要离线方式进行源码安装`make`。本文将详细介绍如何在CentOS 7系统中离线安装`make`。 首先,理解`make`的作用。`make`是基于Makefile文件的一个程序,用于...
资源名称:CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南内容简介: CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南主要讲述的是CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南;...
在Linux系统中,CentOS 7是一个广泛应用的操作系统版本,其默认情况下为了安全考虑并未预装telnet服务。然而,在某些场景下,如远程管理或测试网络连接时,telnet服务可能仍然是必要的。本教程将详细讲解如何在...
在CentOS 7.6上离线安装Docker CE 19.03和Nvidia Docker 2可以按照以下步骤进行操作: 首先,您需要从Docker官方网站或Nvidia Docker官方网站下载对应版本的安装包。确保选择与您的操作系统和架构(例如x86_64)...
戴尔服务器安装centos步骤详解 在本文中,我们将详细介绍戴尔power系列服务器安装centos的步骤,包括 BIOS 设置、启动配置、centos 安装配置、分区配置、root 密码设置和添加用户账号等。 一、准备工作 在安装...
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
在Linux系统中,GCC(GNU Compiler ...总之,手动通过RPM包在CentOS 6.5上安装GCC和G++是一项基本的系统维护任务,特别是在离线环境下。了解RPM包管理、软件依赖和编译器的基本操作是每个Linux用户和管理员必备的技能。