系统的安装
当前进行测试的版本为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
Centos5.5下Qt的安装配置
Linux下安装Domino方法,Domino的安装和配置方法。 比较有参考价值。
Centos7.6下有界面安装和静默无界面化安装安装步骤,dbca创建实例和手动创建实例.pdf
CentOS7下安装JDK1.8详细过程
CentOS 7下的软件安装方法及策略,CentOS 7下的软件安装方法及策略,
centos下 MySQL 5.5.13 CMake 安装笔记,非常详细,很有参考价值的
CentOS6.5下netcat工具安装教程
CentOS7下安装oracle11g具体步骤
CentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQL
详细记录了在centos7下如何用安装python3和ipython3的过程,简单实用,傻瓜式操作,期间遇到的所有问题都给出明确的解决办法。复制代码,黏贴运行即可。为新手在centos7环境下配置python学习环境提供帮助。
centos6.6 Oracle11G安装文档,能够帮助实施和初学linux成员快速掌握oracle的安装。
整理的centos下的mysql安装希望能帮到你。
Centos7下mysql5.7安装步骤.zip
centos7环境下编译opencv4.5.4生成的so和jar
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....
Centos6.5 下Docker的安装与简单配置。。。。。。。。
Centos 下 netflow安装配置--安装nfsen
Centos6.5下安装Oracle 11g.docxCentos6.5下安装Oracle 11g.docx
CentOS7下glibc离线安装rpm包,安装方式,解压上传到CentOS某个目录,cd这个目录,然后依次执行以下命令 rpm -ivh centos-release-scl-rh-2-3.el7.centos.noarch.rpm rpm -ivh centos-release-scl-2-3.el7.centos....