Chinaunix首页 | 论坛 | 博客
  • 博客访问: 303268
  • 博文数量: 63
  • 博客积分: 1997
  • 博客等级: 上尉
  • 技术积分: 690
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-29 11:17
文章分类

全部博文(63)

文章存档

2010年(26)

2009年(37)

我的朋友

分类: LINUX

2009-11-27 16:54:16

第一章    系统说明

 

1.1   硬件环境

建议2 CPU  4G内存

可配置两台服务器做分布式应用

 

1.2 软件环境

Linux

jdk1.5以上版本

apache2

resin2resin3

Oracle9iOracle10g 

Ant编译工具

 

第二章    目录说明   (斜体字部分表示为光盘中的实际目录和文件)

 

 2.1  客户端系统--client

客户端源码,安装方式:编译。

build.xml: ant编辑工具配置文件

src: 源码存放目录,建议用CVS架设版本管理

conf: 配置文件统一管理目录

lib: 第三方资源包统一管理目录

build: 编辑后class文件目录

              debug: 编译后jar文件存放目录

 

客户端程序主要负责处理web系统发起的业务逻辑,与服务器端数据进行通信,并反馈结果给web端用户。

 

  2.2  服务器系统--server  

服务端源码,安装方式:编译。

build.xml: ant编辑工具配置文件

src: 源码存放目录,建议用CVS架设版本管理

conf:配置文件统一管理目录

lib: 第三方资源包统一管理目录

build: 编辑后class文件目录

              debug: 编译后jar文件存放目录

 

服务端程序主要负责处理数据库逻辑,并实现一些与数据相关的后台业务逻辑,以RMI接口的形式提供给客户端程序调用。

 

   2.3  web系统--web  

struts构架的web源码,安装方式:部署为resin webapp.

核心配置文件:web/WEB-INF/classes

核心jar包:web/WEB-INF/lib/ cms1.0-client.jar  web/WEB-INF/lib/ cms1.0-server.jar

 

2.4  全文检索系统—search

全文检索系统的配置和索引目录

索引空间: search/data/index

日志目录: search/data/logs

全文检索系统的配置文件: search/data/search_config.xml

 

 

'第三章   安装指南

 

1.    安装jdk  1.5以上版本

 

2.    安装apache2+resin3

 

3.    安装oracle9i10g

 

4.    将光盘里的源码参照上一章节的目录说明copy到服务器的工作目录下。

 

5.    部署web系统成为resin项目之一。 apache+resin配置完毕后,使用浏览器访问resin服务,确保web系统测试JSP页成功。

 

6.    修改client端配置文件: 主要是配置cms4.properties,设定服务器信息和模板,碎片的存贮路径。

 

7.    编译client源码,生成的debug/cms1.0-client.jar copy web/WEB-INF/lib/目录

 

8.    修改server端配置文件:

 

a)    配置cms4.properties,设定生成的静态页面的存贮路径

 

b)    配置hibernate.properties,设定数据库链接

 

9.    编译server源码,生成的debug/cms1.0-servert.jar copy client/lib/ web/WEB-INF/lib/目录

 

10.   修改search端配置文件

 

a)    配置search.properties,设定数据库链接

b)    配置search_config.xml,设定索引运行时参数

 

11.   启动oralce数据库

 

12.   启动server服务 ./ start_rmi.sh

 

13.   启动search服务 search/startSearch.sh

 

14.   检查serverlog文件;检查searchlog文件。

 

15.   启动resin

 

16.   启动apache

 

17.   在浏览器输入地址访问测试

 

18.   按照使用手册测试系统功能

 

 

'''第四章 维护事项'''  

 

1.    服务器端重新编译后,需要重新部署jar文件到 client端和web端。客户端resin需要重启

2.    页面需要通过后台编译生成静态页面,编译器管理后台:htttp://yourpath/compile/compile.jsp

3.    全文检索的重新初始化,执行search根目录下./init.sh成功后执行./startSearch.sh; 查看search/data/logs  确认执行完毕后,重启客户端resin

 

'''第五章   具体安装过程'''

 

 

1.修改环境变量

vi /etc/i18n

 

SUPPORTED="en_US.UTF-8:en_US:en"

 

SYSFONT="latarcyrheb-sun16"

 

 

2.安装ant1.6

 

a)tar -xf ant1.6.tar

 

b)mv apache-ant-1.6.1/ /usr/local/ant

 

 

3.修改机器名

vi /etc/hosts

 

127.0.0.1 localhost.localdomain localhost

 

192.168.7.163  lucene.com.cn

 

192.168.7.163  cms.rmi.lucene.cn

 

192.168.7.163  cms.lucene.cn

 

 

4.安装apache2.0.59

 

a)tar -zvxf httpd-2.0.59.tar.gz

 

b)cd httpd-2.0.59

 

c)./configure --prefix=/usr/local/apache --with-apxs=/usr/local/apache

 

d)make;make install

 

 

5)安装jdk1.5

 

a)mv jdk1.5.0_10 /usr/local/jdk

 

b)cd /usr/local/jdk/bin

 

c)cp java search

 

d)cp java cmsserver

 

 

6)安装resin2(注意厂商说可以用3,但是据说当时他们也没有配置出来,所以为了不找麻烦还是用2,如果自己想研究可以用以下3)

 

a)tar -zvxf resin2.1.7.tar.gz

 

b)cd /resin2.1.7

 

c) ./configure --prefix=/usr/local/resin --with-apxs=/usr/local/apache/bin/apxs

 

d)make;make install

 

e)配置站点路径 /opt/lucene/cms/web (这个路径在程序中写死了,不能更改)

 

d)vi /usr/local/resin/bin/wrapper.pl

533行左右添加$JAVA_ARGS .= " -Djava.rmi.server.hostname=cms.rmi.lucene.cn -Djava.security.policy=/opt/lucene/cms/client/conf/rmi.policy -Dresin.home=$SERVER_ROOT";

 

 

7)修改环境变量

 

vi /etc/profile

 

JAVA_HOME=/usr/local/jdk

 

ANT_HOME=/usr/local/ant

 

PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH:.

 

export LANG=GB2312

 

保存退出然后source /etc/profile使之生效。

 

 

8)查看相应文件

 

/opt/lucene/cms/client/debug/cms1.0-client.jar

 

/opt/lucene/cms/server/debug/cms1.0-server.jar

 

/opt/lucene/cms/search/lib

 

/opt/lucene/cms/server/lib

 

/opt/lucene/cms/client/lib

 

search文件中

 

    ant complie

 

    ant jar jar放在lib/

 

server文件中

 

     ant jar jar放在debug/

 

client 文件中

 

      ant jar jar放在debug/

 

配置文件

 

search

 

      src/search.properties

 

server

 

 /opt/lucene/cms/server/conf/cms4.properties

 

client

 

 /opt/lucene/cms/client/conf/cms4.properties

 

  conf/swarmcache.properties

 

web

 

  WEB-INF/classes/cms4.properties

 

  WEB-INF/classes/swarmcache.properties

 

(以上是修改数据库连接)

查看web应用lib文件夹

-rw-r--r--  1  root root 323910 Mar 14 15:14 cms1.0-client.jar

 

-rw-r--r--  1  root root 224897 Mar 14 14:14 cms1.0-server.jar

 

-rw-r--r--  1  root root 68378 Mar 14 13:40 search-beta.jar

 

 

9)启动search

 

/opt/lucene/cms/search/startSearch.sh

 

 

10)启动server

 

/opt/lucene/cms/start_rmi.sh

 

 

11)启动resin

 

/usr/local/resin/bin/httpd.sh start

 

 

至此就可以使用了。

阅读(2314) | 评论(0) | 转发(0) |
0

上一篇:siebel_install for linux

下一篇:Xserver安装使用

给主人留下些什么吧!~~