`
juguoming
  • 浏览: 8527 次
社区版块
存档分类
最新评论

CentOS4.4下Domino7.0.2的安装

阅读更多
 

系统的安装

当前进行测试的版本为CentOS4.4操作系统和Red Flag Linux4操作系统。

 

在此选择单张服务器的CentOS4.4版本安装,安装时需要选择中文版本的服务器,否则在安装domino后可能得不到系统的中文支持,例如在按关键词检索时,将检索不到文档。

 

安装CentOS时,可以选择最小安装!

 

必须系统包安装

在安装完毕操作系统后,用root用户登陆,安装两个rpm包,否则在安装后面的IBMJdk时将会提示出错:

  1. 提示 libXp.so.6 文件不存在,

原因是:缺少支持打印的图形化动态链接库libXp.so.6(也许还有相关的其他库)

解决办法:xorg-x11-deprecated-libs-6.8.2-1.EL.13.25

  1. 提示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文件到dominodata目录,然后进入/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.zipnsf文件拷贝到相关目录,修改servlets.propertynotes.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是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    Centos5.5下Qt的安装配置

    在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要准备好以下软件: * Qt_SDK_Lin...

    Linux下安装Domino方法

    在Linux环境下安装Domino是一个涉及多个步骤的过程,需要对Linux系统的操作有一定的了解。接下来我们将详细介绍Linux环境下安装Domino的方法和关键知识点。 首先,为了在Linux系统上安装Domino,我们需要下载适合...

    Centos环境下安装curl

    ### Centos环境下安装curl #### 一、概述 在Linux环境下安装配置curl是非常常见的操作,尤其是在需要通过PHP脚本来执行HTTP请求的情况下。curl是一个利用URL语法在命令行方式下工作的文件传输工具,它支持多种协议...

    CentOS7下安装JDK1.8详细过程

    CentOS7 下安装 JDK1.8 详细过程 CentOS7 下安装 JDK1.8 需要经历卸载系统自带的 OpenJDK、下载 JDK、解压安装 JDK 和配置 JDK 环境变量四个步骤。 卸载系统自带的 OpenJDK 在 CentOS7 中,默认情况下已经安装了 ...

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    通过以上步骤,您已经成功完成了 MongoDB 7.0 在 CentOS (Linux) 环境下的离线安装。此过程不仅确保了 MongoDB 的正常运行,还增加了系统的安全性。后续可根据需要进一步配置和优化 MongoDB 的各项功能,满足不同...

    lammps安装 centos7成功安装

    为了能在CentOS 7上高效地运行LAMMPS,特别是利用其并行计算能力,本文将详细介绍如何在该操作系统环境下安装LAMMPS及其依赖库FFTW和MPICH。 #### 安装准备 在开始之前,请确保已经拥有CentOS 7系统的root权限或...

    Centos7安装Zabbix4.4+PHP7.1+Mysql5.7 - nwl191018.docx

    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

    CentOS7下安装oracle11g具体步骤

    centOS迅雷下载地址及安装图解

    【标题】:“CentOS迅雷下载地址及安装图解” 【正文】: CentOS是一款基于Linux的开源操作系统,它以Red Hat Enterprise Linux (RHEL)为基础,提供了稳定、安全且免费的企业级计算环境。在本资源中,我们将涵盖从...

    Centos6.5 下Docker的安装与简单配置

    Centos6.5 下Docker的安装与简单配置。。。。。。。。

    centos下离线安装nmap,端口扫描

    本教程将详细讲解如何在CentOS系统下离线安装Nmap,一个强大的网络连接端口扫描工具,用于发现网络服务、主机以及端口状态。 首先,我们需要了解Nmap的基本功能。Nmap(Network Mapper)是一款开源的网络探测工具,...

    Centos7.6.1810离线安装Nginx-所需依赖包

    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....

    centos7离线源码安装make

    在CentOS 7环境下,由于网络限制或安全策略,有时我们需要离线方式进行源码安装`make`。本文将详细介绍如何在CentOS 7系统中离线安装`make`。 首先,理解`make`的作用。`make`是基于Makefile文件的一个程序,用于...

    CentOS6.5x64下安装19实体节点Hadoop2.2.0集群配置指南

    资源名称: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集群配置指南;...

    CentOS7 telnet服务离线安装.zip

    在Linux系统中,CentOS 7是一个广泛应用的操作系统版本,其默认情况下为了安全考虑并未预装telnet服务。然而,在某些场景下,如远程管理或测试网络连接时,telnet服务可能仍然是必要的。本教程将详细讲解如何在...

    centos7.6机器上离线安装docker-ce-19.03、nvidia-docker2

    在CentOS 7.6上离线安装Docker CE 19.03和Nvidia Docker 2可以按照以下步骤进行操作: 首先,您需要从Docker官方网站或Nvidia Docker官方网站下载对应版本的安装包。确保选择与您的操作系统和架构(例如x86_64)...

    戴尔服务器安装centos步骤.docx

    戴尔服务器安装centos步骤详解 在本文中,我们将详细介绍戴尔power系列服务器安装centos的步骤,包括 BIOS 设置、启动配置、centos 安装配置、分区配置、root 密码设置和添加用户账号等。 一、准备工作 在安装...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    CentOS 6.5 手动rpm包安装gcc、gc++

    在Linux系统中,GCC(GNU Compiler ...总之,手动通过RPM包在CentOS 6.5上安装GCC和G++是一项基本的系统维护任务,特别是在离线环境下。了解RPM包管理、软件依赖和编译器的基本操作是每个Linux用户和管理员必备的技能。

Global site tag (gtag.js) - Google Analytics