泛微协同办公平台(e-cology)系统安装维护手册2014

更新时间:2024-06-05 01:13:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

泛微协同办公系统(e-cology) 系统安装、备份、升级、重装手册 SUBMITTED BY WEAVER SOFTWARE 联系人 李允

Weaver Software

中国上海浦东陆家嘴软件园101号3层 邮政编码:200122

电话:+86 21 50942228 传真:+86 21 50942278 电邮:liyun@weaver.com.cn

目录

1. 前言 ............................................................................ 2

2. 体系结构 ........................................................................ 3

2.1.

2.2.

J2EE架构简介 ....................................................... 3 ecology系统在J2EE架构下的实现 ..................................... 4

3. 系统配置策略 .................................................................... 7

4. 系统安装和卸载 ................................................................ 8

4.1.

4.2. 4.3.

安装前准备 ........................................................ 8 系统安装 .......................................................... 8 系统卸载 ......................................................... 16

5. 系统备份 ..................................................................... 17

5.1.

5.2. 5.3.

备份文档文件....................................... 错误!未定义书签。 备份程序文件...................................................... 17 备份数据库文件 .................................................... 17

6. 系统升级 ..................................................................... 19

6.1.

6.2. 6.3. 6.4. 6.5. 6.6.

停止RESIN服务 .................................................... 19 备份程序文件夹 .................................................... 19 备份数据库文件夹 .................................................. 19 使用系统升级文件包 ................................................ 19 启动resin服务 .................................................... 19 升级失败后,系统恢复的方法 ........................................ 19

7. 系统重装 ..................................................................... 20

7.1.

7.2. 7.3.

安装resin服务 ..................................... 错误!未定义书签。 安装apache服务 ................................................... 20 修改配置文件...................................................... 20

泛微网络有限公司 www.weaver.com.cn 1

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

1. 前言

本文档的主要内容是从技术角度对ecology系统的架构、产品安装、升级、重装等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。

泛微网络有限公司 www.weaver.com.cn 2

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

2. 体系结构

e-cology系统是一个基于J2EE架构的大型分布式应用。采用J2EE的三层架构体系。可选择多种系统环境,满足不同类型、不同规模企业的需要。企业可以根据自己的实际情况构建合适的应用环境。结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。

2.1. J2EE架构简介

基于J2EE的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用J2EE技术规范,全面支持Enterprise JavaBeans标准。

2.1.1. 简介J2EE

J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 提供了对 EJB、Servlets、JSP、JDBC、CORBA以及XML技术的全面支持。J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。

2.1.2. J2EE的优点

J2EE具有以下优点:

1. 平台无关性。用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自身的情况选择合适的硬件、操作系统、数据库。

2. J2EE是一种组件技术,已完成的组件能被方便地移植到任何其它地方。

3. J2EE作为中间件,提供了强大的功能,使开发人员只需要关注商业逻辑,因而能加快开发速度,提高系统的运行效率和稳定性。

泛微网络有限公司 www.weaver.com.cn 3

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

4. 保护用户投资。当用户更换平台时,由于基于J2EE的系统能方便地移植到其它平台上,而无须重新开发,因此能有效地保护用户的投资。

5. 广泛的支持。J2EE技术规范得到了从国际性大公司到自由软件开发者的广泛支持,SUN,IBM,ORACLE,NETSCAPE,BEA等纷纷推出基于J2EE的软件产品。在网上可购买或免费下载各种标准组件。

2.2. ecology系统在J2EE架构下的实现

ecology系统基于J2EE的各种技术,B/S模式的三层结构设计:

以下对各层的功能进行说明:

泛微网络有限公司 www.weaver.com.cn 4

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

2.2.1. 表示层

这是直接与最终用户打交道的一层,即我们常说的客户端。它的主要作用接收用户的指令或者数据输入,提交给业务逻辑层做处理,同时负责将业务逻辑层的处理结果显示给用户。由于客户端并不处理复杂的业务逻辑等操作,相比传统的C/S结构对客户端的资源要求要低一些。

ecology系统的表示层服务由Web服务器提供。用户可以根据自身的要求,选择不同的Web服务器,比如Windows自带的IIS服务器、Apache Web服务器或者由IBM,SUN等公司提供的服务器。

ecology系统的表示层终端由Web 浏览器提供,支持IE 5.0以上版本的Web 浏览器。

2.2.2. 业务逻辑层

业务逻辑层(中间层)的主要任务是负责接收表示层的数据请求,将这些请求进行必要的业务逻辑检查(包括权限检查),然后将请求分解成不同的数据层操作,由数据层进行处理,然后将处理结果返回给表示层。业务逻辑层是e-cology系统最重要的一个层次,核心的业务处理都是通过这一层来实现的。

业务逻辑层由J2EE的JNDI、EJB、Servlets等技术实现,在J2EE的架构下运行,以获得安全保护、模块管理等特性。ecology系统的七个模块根据功能的划分,组成多个应用包,各部分通过JNDI和BEAN的接口进行访问。通过这种划分来隔离各个模块,避免模块之间的相互影响,同时也便于实现系统的按模块分布。

依应用规模的不同,业务逻辑层要承受的负荷会有较大的差异,客户端的数目,应用的复杂程度都会对其造成一定的影响。由于J2EE架构下的应用服务器都具有非常好的可扩展性,使得ecology系统的关键处理可以分布到多台服务器来处理,从而提供良好的伸缩方案。

利用应用服务器的负载均衡技术或处理负载均衡的硬件实现中间层的动态负载均衡。应用服务器接受来自表示层的处理请求后,依据特定的均衡算法将该请求发送到应用服务器上集群中某个特定的服务器,这些服务器集群还可以提供良好的容错特性,一台服务器的故障并不会导致应用的中断。

基于J2EE架构的应用服务器选择面较大,对于50人以下的应用服务,可以采用Tomcat Application Server, Jserv ,对于50-300人左右的应用服务,可以选用Resin Application Server,对于高端的应用,可采用IBM Websphere , Bea Web Logic, Oracle 9i, SUN ONE Application Server等。

2.2.3. 数据层

数据层包括存储数据的数据库服务器和处理数据和缓存数据的Bean。ecology系统采用数据库链接池技术提供应用所需要的数据库链接,并将一些大量使用的数据放入系统的缓存,以提供高效的数据访问和处理机制。

泛微网络有限公司 www.weaver.com.cn 5

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

ecology系统利用大型数据库提供高性能、可靠性高的海量数据存储能力储存ecology系统业务数据。目前的ecology系统支持SQL Server 7.0及以上版本。ecology系统今后的版本将会支持Oracle、Sybase、DB2等大型数据库产品。

泛微网络有限公司 www.weaver.com.cn 6

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

3. 系统配置策略

系统配置策略指导用户依据自身的业务规模,以及用户对性能、可靠性等方面的具体要求,来确定合适的系统配置方案。用户的环境和要求千差万别,我们在这里只是给出一个指导性的配置策略,依实际情况的不同,用户可能会对这些配置做适当修改以满足特定需求。

ecology系统是一个三层结构的应用,安装也是可以分多个部分来进行的,包括Web系统、中间层、数据库端等部分。Web系统处理客户端请求的Web服务器,我们可以通过浏览器来完成日常的业务处理,客户机不用安装任何系统,只需要浏览器就可以了;中间层包括所有业务系统的业务逻辑组件,这些组件会被应用服务器调用,完成核心业务的处理,对硬件环境的配置要求较高;数据库端主要安装数据库产品和ecology系统的数据库访问配置。

不同部分可以安装在不同的机器上,他们对系统的配置要求也不尽相同,中间层和数据库还可以根据需要进行分布。

3.1.1. 网络环境

网络的选型可能会对ecology系统的性能产生较大的影响,我们下面分别对两种典型的应用环境给出网络配置的建议。这两种应用环境分别是局域网应用和广域网的应用。

局域网应用

在局域网的应用环境下,网络带宽一般不会成为性能瓶颈,在进行网络设计和部署时应遵循下面的一些原则:

? 如果可能,将客户端、WEB服务器尽量放在同一个子网里。这样可以减少客户端到服

务器的调用开销。

? 客户端和WEB服务器,WEB服务器和中间层的带宽应至少保证10M。

? 中间层到数据库端的带宽应保证至少100M。由于中间层会非常频繁地访问数据库服务

器,因此要保证它们位于同一个子网,同时提供高速的连接带宽。

? 因为客户端不会直接访问数据库,基于安全的考虑,可以将数据库和客户端隔离在不

同的子网里,数据库服务器仅对所有的中间层服务器可见即可。

广域网应用

广域网的应用比局域网应用复杂的多,因为整个系统往往需要跨越多个子网,网络带宽的不足往往成为系统的性能瓶颈。广域网下的应用应遵循下面一些原则:

? Web服务器、中间层、数据库应尽可能部署在同一个子网里,同时保证高速的连接带

宽。因为数据会在这些机器之间频繁地传输。 ? 减少客户端和WEB服务器之间跨越的网段数目,从而减少客户端到服务器的调用开销。 ? 提升广域网的带宽一般会明显提高系统的性能。

泛微网络有限公司 www.weaver.com.cn 7

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

4. 系统安装和卸载

4.1. 安装前准备

在安装ecology前,需要先安装好数据库。 4.1.1. 安装SQL-SERVER

①. SQL-SERVER的安装及管理请参照软件自带的帮助文档。

②. 将SQL-SERVER安装为可交互式登录模式,设置数据库管理员sa的密码,

假定为 123456。必须设定该密码!!! ③. 创建一个数据库,假定为ecology。

注意:1、MSSQL的主要服务:MSSQLSERVER,一般的数据库功能都是由它提供的,例如文件管理、查询处理、数据存储等; SQLServerAgent负责SQL Server自动化工作,如果需要SQL Server 自动备份数据库,就需要启动这个服务了。

2、登陆模式:混合式与WINDOW身份验证 ,请选择混合,并设定sa密码,必须设定该密码! 3、在数据库服务器中创建一个数据库,如新建数据库ecology。 4、注意数据库的TCP/IP协议需启用。

4.2. 系统安装

4.2.1. ecology系统安装

安装程序setup.exe打包了ecology系统、JDK、Resin、等软件。

安装注意:

1、 端口是否被可用,系统默认访问端口为80(resin服务使用的web端口,可以在文件夹

D:\\WEAVER\\Rsin\\conf中的“httpd.conf”文件中修改)、6802(建议不做任何修改,resin服务使用的默认端口,可以在文件夹D:\\WEAVER\\Resin\\conf中的“resin.conf”文件中修改)、9876(建议不做任何修改);

2、 数据库服务器与应用服务器之间是否网络连通,数据库服务器的1433端口是否打开; 3、 测试网络是否连通及端口是否打开的方法是:打开DOS操作界面,使用“telnet IP 端口”的

泛微网络有限公司 www.weaver.com.cn 8

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

方式测试。

只要双击运行setup.exe,安装向导将自动引导你一步步完成ecology应用系统及系统运行环境的安装配置。

泛微网络有限公司 www.weaver.com.cn 9

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

点击“下一步”选择安装目录

系统默认安装目录为从 C:\\WEAVER\\ , 可以点击“浏览”更改安装目录。建议不要安装在操作系统安装盘下,建议可以可以修改为D:\\WEAVER\\。(以下默认系统安装目录为D:\\WEAVER\\。)

泛微网络有限公司 www.weaver.com.cn 10

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

选择好安装目录后,点击“下一步”继续安装,系统提示输入系统域名和门户域名,系统域名是系统用户访问系统时的地址,门户域名是系统客户门户访问系统得地址。如果不修改默认的地址,系统安装后,仍然可以在D:\\WEAVER\\resin\\conf下的“httpd.conf”文件中修改。

点击“下一步”,安装程序开始安装系统

泛微网络有限公司 www.weaver.com.cn 11

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

安装程序完成后,系统提示成功安装ecology,点击“完成”按钮,系统会提示是否将Resin Servlet Runner 安装为NT服务,选择“确定”确认。

泛微网络有限公司 www.weaver.com.cn 12

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

系统出现字符命令窗口,并且出现“Installed ResinSrun as an NT service”提示框,选择“确认”确定。

安装结束后,安装程序会提示重新启动计算机,请选择立即重新启动计算机,才能完全完成系统的安装。

4.2.2.

数据库初始化

在IE浏览器中访问 http://OA服务器IP 。

1、请根据实际情况在该页面填入下列信息:

验证码:默认初始验证码为“wEAver2005”,可以修改;

泛微网络有限公司 www.weaver.com.cn 13

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

数据库类型:选择正确的数据库类型,即数据库服务器的类型; 数据库服务器IP:即数据库服务器在网络中的IP地址;

数据库名称:需现在数据库服务器中新建一个数据库,如名称为ecology的数据库; 用户名:使用“sa”;

密码:即创建数据库时,设置的sa密码;

是否使用现有数据库:如果已经存在有效数据库(已存在数据表的),则打勾;如果没有,则不打勾。 2. 点击创建按钮后,系统自动创建数据库的内容,根据数据库服务器的性能,一般需3-10分钟左右。当提示信息 success 出现后,数据库已成功创建并配置。

3.在创建完数据库后,如果还需调整链接的数据库信息(包含数据库IP、数据库名、帐号、密码等),可访问http://OA服务器IP/system/CreateDB.jsp页面,重新配置数据库链接信息。

或者直接修改配置文件调整进行调整,文件的路径为:D:\\WEAVER\\ecology\\WEB-INF\\prop,文件名为:weaver.propertiesweaver.

调整说明:

ecology.url = jdbc:sqlserver://127.0.0.1:1433;DatabaseName=oa (数据库地址、数据库实例) ecology.user = sa (数据库帐号名) ecology.password = 123 (数据库密码)

4.如果登录系统时出现如下页面,请再次重启Resin Servlet Runner

泛微网络有限公司 www.weaver.com.cn 14

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

4.2.3. 运行系统

现在,安装已经全部完成,你可以登录ecology,使用其强大的协同商务功能了! ecology登录方式,在IE浏览器中访问 http://IP地址 ecology的初始用户为 sysadmin 密码为 1

第一次运行系统,系统提示需要LICENSE文件,将下面的识别码发送到软件供应商,获取license文件在此页面提交后重新登录系统,就可以使用系统了。

验证码初始密码为“wEAver2012”,可以点击更改验证码修改。

泛微网络有限公司 www.weaver.com.cn 15

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

4.3. 系统卸载

1. 系统卸载前,请务必做好系统的备份工作,具体操作方法,请参加本文档的第五部分“系统

备份”的内容。

2. 卸载Resin服务:打开DOS窗口,进入D:\\WEAVER\\resin\\bin,运行 httpd.exe -remove 将Resin

Servlet Runner服务从NT服务中卸除。

3. 卸载ecology应用系统:打开“控制面板”“添加/删除程序”,将ECOLOGY程序删除。 4. 删除D:\\WEAVER目录。 5. 重启电脑。

泛微网络有限公司 www.weaver.com.cn 16

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

5. 系统备份

5.1. 备份程序文件

1、 建议系统程序文件每月做一次常规备份,备份方法:备份D:\\WEAVER整个文件夹。 2、 系统升级备份,备份方法:备份D:\\WEAVER\\下的ecology和resin文件。

5.2. 系统文件备份

1、 系统会将用户上传的文档保存到OA服务器的硬盘上(系统会对文件进行加密保存)。默认

的路径是D:\\WEAVER\\ecology\\filesystem,这个路径是可以在系统“设置中心-参数设置-系统设置”页面上修改的(注意:文档存放路径请务必不要采用中文名称)。若修改了存放路径,则备份所设定目录下的问价夹。

【设置】-【设置中心】-【参数设置】会有【文件系统设置】

2、 将以每月做一次系统文档文件备份,备份方法:备份文档文件夹即可。

5.3. 系统数据库备份

数据库分为2个维度:

1. 最近备份 2. 日常备份

最近备份的规则,为保留最近2周数据库备份(建议最近半个月);

日常备份的规则,为每个星期保留最后一天的数据库备份,一个月保留4个星期的备份;

5.4. 备份数据库文件

1、 建议数据库系统每天做一次自动备份,备份方法:可以使用SQLServer企业管理器中自带

泛微网络有限公司 www.weaver.com.cn 17

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

的维护计划完成。

2、 系统升级备份,备份方法:打开SQLServer企业管理器,手动备份。

泛微网络有限公司 www.weaver.com.cn 18

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

6.

系统升级

6.1. 停止RESIN服务

打开“控制面板”-“管理工具”-“服务”中,停止resin服务。

6.2. 备份程序文件夹

打开D:\\WEAVER文件夹,备份其中的“ecology”和“resin”文件夹。

6.3. 备份数据库文件夹

在数据库的企业管理器中,备份数据库文件。

6.4. 使用系统升级文件包

1、解压缩升级文件包;

2、将解压缩后的文件包中的文件覆盖到D:\\WEAVER\\下;

6.5. 启动resin服务

注意:启动resin服务后,打开D:\\WEAVER\\ecology\\sqlupgrade\\SQLServer文件夹,该文件夹里的文件没有全部消失前,请不要重启resin服务。

6.6. 升级失败后,系统恢复的方法

1、停止resin服务;

2、将D:\\WEAVER文件夹里的ecology、resin文件夹移动到其他地方,系统恢复后可删除; 3、将升级前的ecology、resin文件夹拷贝到D:\\WEAVER文件夹里; 4、使用升级前的数据库备份文件恢复数据库文件; 5、启动resin服务即可。

泛微网络有限公司 www.weaver.com.cn 19

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

7. 系统重装

系统重装的前提是“程序文件、文档图片文件、数据库文件”是有备份的!!! 说明:1、程序文件指D:\\WEAVER这个文件夹中的所有文件;

2、文档图片文件指系统设置中,所有用户上传的word、excel、图片等文件; 3、数据库文件是系统的数据库完全备份文件。

7.1. 拷贝备份的程序、文档图片文件夹

将备份的程序、文档图片文件夹拷贝到重装前的路径下;如果原有文件都存在,则不需拷贝。

7.2. 安装resin服务

打开DOS窗口,进入D:\\WEAVER\\resin\\bin,运行 srun –JAVA_HOME –Xms256M –Xmx1024M –install 将Resin Servlet Runner安装到NT服务中。

7.3. 安装apache服务

打开DOS窗口,进入D:\\WEAVER\\apache,运行 apache –i 将apache服务安装到NT服务中。

7.4. 修改配置文件

1、 打开D:\\WEAVER\\ecology\\WEB-INF\\prop 文件夹中的“weaver.properties”文件,请确认该

文件中的相关信息是否正确;

2、 打开D:\\WEAVER\\Apache\\conf 文件夹中的“httpd.conf”文件,请确认该文件中的相关信

息是否正确;

3、 打开D:\\WEAVER\\Resin\\conf 文件夹中的“resin.conf”文件,请确认该文件中的相关信息

是否正确。

Submitted By Weaver

泛微网络有限公司 www.weaver.com.cn 20

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

7. 系统重装

系统重装的前提是“程序文件、文档图片文件、数据库文件”是有备份的!!! 说明:1、程序文件指D:\\WEAVER这个文件夹中的所有文件;

2、文档图片文件指系统设置中,所有用户上传的word、excel、图片等文件; 3、数据库文件是系统的数据库完全备份文件。

7.1. 拷贝备份的程序、文档图片文件夹

将备份的程序、文档图片文件夹拷贝到重装前的路径下;如果原有文件都存在,则不需拷贝。

7.2. 安装resin服务

打开DOS窗口,进入D:\\WEAVER\\resin\\bin,运行 srun –JAVA_HOME –Xms256M –Xmx1024M –install 将Resin Servlet Runner安装到NT服务中。

7.3. 安装apache服务

打开DOS窗口,进入D:\\WEAVER\\apache,运行 apache –i 将apache服务安装到NT服务中。

7.4. 修改配置文件

1、 打开D:\\WEAVER\\ecology\\WEB-INF\\prop 文件夹中的“weaver.properties”文件,请确认该

文件中的相关信息是否正确;

2、 打开D:\\WEAVER\\Apache\\conf 文件夹中的“httpd.conf”文件,请确认该文件中的相关信

息是否正确;

3、 打开D:\\WEAVER\\Resin\\conf 文件夹中的“resin.conf”文件,请确认该文件中的相关信息

是否正确。

Submitted By Weaver

泛微网络有限公司 www.weaver.com.cn 20

中国上海浦东软件园陆家嘴分园101号3层 电话:+86 21 50942228 传真:+86 21 50942278

本文来源:https://www.bwwdw.com/article/0wj6.html

Top