免费注册 查看新帖 |

Chinaunix

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

cms系统配置 [复制链接]

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

第一章    系统说明

1.1   硬件环境
建议2 CPU  4G内存
可配置两台服务器做分布式应用

1.2 软件环境
Linux
jdk1.5以上版本
apache2
resin2或resin3
Oracle9i或Oracle10g  
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.    安装oracle9i或10g

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.   检查server端log文件;检查search端log文件。

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


至此就可以使用了。


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP