Ecology系统程序员开发指南

Ecology系统程序员开发指南
Ecology系统程序员开发指南

Ecology系统程序员开发指南

文件修改控制

目录

1. 引言 (4)

1.1 概述 (4)

1.2 定义 (4)

1.3 参考资料 (4)

2. 开发规范 (5)

3. 底层包应用及范例 (7)

3.1 最基本的继承类 (7)

3.2 怎样记录日志 (8)

3.3 怎样获取属性文件的值 (11)

3.4 怎样获取系统的运行目录 (13)

3.5 怎样访问和运行数据库脚本 (14)

3.6 如何上传一个文件 (18)

3.7 如何访问已经上传的文件 (22)

3.8 如何使用缓存提高系统效率 (23)

3.9 其它底层类基本方法 (32)

1. 引言

1.1 概述

本需求文档为泛微协同商务系统(Ecology)程序员开发指导文档,讲述了开发的规范,底层工具包的应用,常用功能的开发。通过本文档,开发人员应掌握

1.2 定义

1.3 参考资料

书籍资料

2. 开发规范

程序文件头部加上文件描述,包括标题,描述,公司,作者,版本,创建日期,修改记录,如下:

/**

* Title: 数据库链接池集合

* Description: 所有的数据库链接池的集合,用链接池名称区别每一个

* 链接池

* Company: 泛微软件

* @author : 杨国生

* @version 1.0

* create date : 2001-10-23

* modify log:

* 2002-09-13 杨国生增加链接池Encode参数

*

*

*/

各个明显部分间加空行,各方法间加空行,方法前面加方法的注释,遵从JavaDoc规范,与所释方法间不加空行。注释用中文给出:

/**

* 从指定名称的链接池中获得一个可用连接.若没有可用连接,且已有连接

* 数小于最大连接数限制, 则创建并返回新连接.否则, 在指定的时间内等

* 待其它线程释放连接.如指定的时间内没有链接返回,则返回空。

*

* @param name 连接池名字

* @param time 以毫秒计的等待时间

* @return WeaverConnection 可用连接或null

*/

public WeaverConnection getConnection(String name, int time) { DBConnectionPool pool = (DBConnectionPool) pools.get( name ) ;

if (pool == null) pool = createPools( name ) ;

if (pool != null) {

clients ++ ;

return pool.getConnection( time ) ;

}

return null;

}

大括号{ 不换行,} 需要换行。当中代码要缩进。缩进为4个空格,必须以空格代替Tab键。

圆括号()与前面的方法名间留一个空格,括号内的每个参数前留一个空格,最后一个参数后也留一个空格。

逗号后面,分号前面,运算符号和赙值符号的前后,留一个空格。

类、接口名大写字母开头,后面单词首字母大写。尽量不用下划线。如UserGroup(Class)。

对象实例、变量小写字母开头,后面单词大写。如userSQLBean(UserSQL对象的实例), locationName(变量)。

方法名小写字母开头,首单词一般为动词,后面单词大写开头。如

User.getUserName,UserSQLBean.formatSQLSearch。

开发代码不能使用当前开发环境已经不建议使用的方法。在开发环境升级的时候,需要重新编译原有系统的代码,如发现原有系统存在升级的环境中不建议使用的方法,应进行更新。

3. 底层包应用及范例

本章对ecology系统的底层工具包进行讲解,开发人员可以从这里学到怎样利用底层的工具包进行开发

3.1 最基本的继承类

每一个java bean 都需要继承 weaver.general.BaseBean 类,每一个 servlet 都需要继承weaver.general. DynamicServlet。这两个类都实现了记录日志和获取属性文件值的方法。继承这两个类的其它类可直接应用这些方法来记录日志,获取属性文件某一个属性的值。方法的实现见后面的例子。继承了weaver.general. DynamicServlet类的servlet已经是一个servlet了,只需要实现weaver.general. DynamicServlet类的抽象方法doProcess就可以实现 doGet 和doPost 方法了。

继承的例子如下:

java bean 的继承

public class ResourceComInfo extends BaseBean {

public void doSomething() { //某一个方法

方法的处理………

writeLog(s) ; // 写日志

}

}

servlet 的继承

public class HelloServlet extends DynamicServlet {

public void doProcess(HttpServletRequest request, HttpServletResponse

response) throws ServletException, IOException {

对请求的处理………..

}

}

3.2 怎样记录日志

继承了weaver.general.BaseBean 或weaver.general. DynamicServlet的类,可以直接使用 writeLog方法记录日志信息。注意这里是使用,而不是调用,因为这个方法是这两个被继承类中的方法。

注意writeLog 方法的使用:

/**

* 将某个对象写入Log文件

* @param obj 被写入的对象

*/

public void writeLog(Object obj)

我们看到,可以被记入日志的是任意一个java对象。这些java对象将被自动转换成字符串对象(String)记入到日志文件中。日志文件将每天生成一个,以日志文件名称中的日期来区别,比如:ecology20030812.log,代表2003年8月12日的日志。每一条日志的记录格式为:

YYYY.MM.DD-HH:MM:SS 记录日志的类名–日志信息

比如:

2003.03.11-06:52:05 weaver.datacenter.OutReportResult - sql is select

ROUND(sum(F_sksr),5) from T_yyrb A , CRM_CustomerInfo where

CRM_CustomerInfo.id=A.crmid and CRM_CustomerInfo.id in(5) and

A.reportdate >= '2004-01-10' and A.reportdate <= '2004-03-10' and A.inputstatus >= '0' and A.inputstatus<>'9' and A.modtype='0'

日志的记录有两种模式,第一种为调试模式,第二种为在线模式。在第一种模式下,所有的java对象都会记录到日志文件中,包括调试信息,在第二种模式下,只有为Exception (异常)的对象才会记录到日志文件中。模式的设置在weaver.properties 属性文件中的DEBUG_MODE 属性来指定,如下:

DEBUG_MODE = true // 为调试模式

DEBUG_MODE = false // 为在线模式

正式上线的系统需要将模式设置为在线模式。

记录日志的例子如下:

public class ResourceComInfo extends BaseBean {

private void setResourceInfo() throws Exception{

try{

业务处理过程……….

String debugInfo = "This is test" ;

// 在调试模式下将会记入日志文件

writeLog("debug info is "+ debugInfo) ;

}

catch(Exception e) {

// 在任何模式下出现异常,都将会记入日志文件

writeLog(e) ;

throw e ;

}

}

}

记录的日志文件形式为:

2003.03.11-06:52:05 weaver.hrm.resource. ResourceComInfo - debug info is This is test

如果有异常,将会记录为:

2003.03.11-06:52:05 weaver.hrm.resource. ResourceComInfo -

java.sql.SQLException: [Microsoft][SQLServer JDBC Driver][SQLServer]形式参数'@id_1' 定义为 OUTPUT,但实际参数却未声明为 OUTPUT。

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)

at

com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source) at

com.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)

at

com.microsoft.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)

at https://www.360docs.net/doc/9b8711712.html,monExecute(Unknown Source) at com.microsoft.jdbc.base.BaseStatement.executeInternal(Unknown Source)

at com.microsoft.jdbc.base.BasePreparedStatement.execute(Unknown Source) at weaver.conn.RecordSet.executeProc(RecordSet.java:155)

at weaver.conn.RecordSet.executeProc(RecordSet.java:109)

at weaver.hrm.resource. ResourceComInfo (ResourceComInfo.java:59)

at com.caucho.jsp.JavaPage.service(JavaPage.java:87)

at com.caucho.jsp.JavaPage.subservice(JavaPage.java:81)

at com.caucho.jsp.Page.service(Page.java:410)

at com.caucho.server.http.Invocation.service(Invocation.java:319)

at

com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:333) at

com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:266) at com.caucho.server.TcpConnection.run(TcpConnection.java:140)

at https://www.360docs.net/doc/9b8711712.html,ng.Thread.run(Thread.java:484)

从上面的日志信息,可以看到ResourceComInfo类的59行代码运行的时候出现错误,这个错误是执行数据库操作的脚本错误,具体的错误信息是:形式参数'@id_1' 定义为 OUTPUT,但实际参数却未声明为 OUTPUT。说明调用数据库脚本的时候参数的数量有出入。

定期检查日志文件,可以发现代码中的各种错误。

继承了weaver.general.BaseBean 或weaver.general. DynamicServlet的类,可以直接使用getPropValue方法获取属性文件的值。注意这里是使用,而不是调用,因为这个方法是这两个被继承类中的方法。

注意getPropValue方法的使用:

/**

* 从配置文件中获取某个属性的值

* @param fname 属性文件名称

* @param key 值

* @return String 属性值

*/

public String getPropValue(String fname , String key)

getPropValue 方法指定了从某一个属性文件fname 中获取键值key 的值。

这里的属性文件必须存放在系统运行目录下的prop 目录下,文件名称为参数fname指定的文件名,不包括属性文件的后缀名,属性文件的后缀名必须

为 .properties。

比如:

系统的运行目录为 d:\ecology\,那么属性文件必须放在d:\ecology\prop\ 目录下,取名为 thefilename.properties ,其中thefilename是任意的。

在属性文件中某一个键值的值用等号来赋值,等号后面的值必须放在一行,如果一行不够写(或者为了查看的方便),可以用 \ 来链接多行。否则其它行的值不能被键值取得。等号左右都可以有空格,对键值和键值的值没有影响。

比如:

thekeyname = thevalue

将键值的值放到多行:

thekeyname = thevalue1 \

thevalue2 \

thevalue3

thevalue4

这时候thekeyname 的值为thevalue1thevalue2thevalue3 ,thevalue4 取不到,因为thevalue3后面没有 \

在程序中要取得上述属性文件中键值thekeyname的值,使用方法:

getPro pValue(―thefilename‖ , ―thekeyname‖) ;

public class ResourceComInfo extends BaseBean {

private void setResourceInfo() throws Exception{

业务处理过程……….

String keyValue = getPropValue(―thefilename‖ , ―thekeyname‖) ;

// 将键值thekeyname的值keyValue记入日志文件

writeLog("keyvalue is "+ keyValue) ;

}

}

小密密:

系统的主属性文件 weaver.properties 的文件名“weaver”作为系统常量放在weaver.general.GCONST 类中,可以使用getConfigFile() 方法来返回

“weaver ”,在编程的过程中,如果需要用到weaver.properties属性文件中的键值,请用GCONST. getConfigFile() 来获取,当主属性文件名称因为需要改变得时候,不必改变所有用到这个属性文件的类,只需要改变GCONST类中常量的值

3.4 怎样获取系统的运行目录

weaver.general.GCONST 类提供了一个静态方法getRootPath() ,返回系统的运行目录,比如系统的运行目录为d 盘的ecology目录,将返回d:\ecology\

获取系统的运行目录的例子如下:

public class TestBean extends BaseBean {

import weaver.general.GCONST ;

public void getSysRunPath(){

String sysRunPath = GCONST. GetRootPath() ;

// 将系统的运行目录sysRunPath的值记入日志文件

writeLog("sysRunPath is "+ sysRunPath) ;

}

}

3.5 怎样访问和运行数据库脚本

这是所有编程人员都关心的一个问题。在ecology系统中,大量的数据库访问,链接的建立和持续性,事务的处理,链接池的维护等问题都被封装在weaver.conn 包下面的各个类中,应用程序的实现者不需要去关心这些问题,而只需要调用weaver.conn.RecordSet 类来执行各种数据库操作。

weaver.conn.RecordSet 类实现了从数据库链接池中获取链接,执行指定的数据库脚本或者存储过程,并在脚本或者存储过程执行完毕后将链接及时地归还到链接池中。

Ecology系统的链接池管理请参见 weaver.conn.ConnectionPool ,

weaver.conn.DBConnectionPool ,weaver.conn.ConnCheckerTimer 类的API 文档,weaver.conn.ConnectionPool 用于管理ecology系统中的所有数据库链接池(ecology系统可以同时链接多个数据库,每一个数据库均有一个对应的数据库链接池,由weaver.conn.DBConnectionPool负责管理,而

weaver.conn.ConnectionPool则是这些链接池的大管家,负责所有链接池的协调和统一对外接口),weaver.conn.DBConnectionPool用于建立和管理对某一个数据库的链接池,weaver.conn.ConnCheckerTimer用于监控各个链接池的状况,定期对数据库链接池中不符合要求的链接进行清理,并监视是否需要在某一链接池中建立新的链接。

调用weaver.conn.RecordSet,实现对数据的操作,下面进行详细的说明:weaver.conn.RecordSet类采用 java.sql 中的 CallableStatement 和 Statement 执行

数据库操作。客户端直接调用该类进行数据库操作。不需要考虑数据库链接的建立。其中客户端指所有调用该类进行数据库操作的应用程序,不特指用户的客户端。

RecordSet 执行数据库操作有两种形式,一种为调用存储过程,另一种为直接执行SQL语句。与ConnStatement不同,RecordSet 执行SQL语句不分查询和修改,都在一条语句中执行。RecordSet执行脚本的方式如下:

1、使用默认的链接池执行SQL语句:

RecordSet rs = new RecordSet() ;

rs.executeSql(" select * from TB_Example ") ;

while( rs.next() ) {

String thename = rs.getString("name") ;

其它处理代码....……

}

2、使用指定的链接池ecologytest执行SQL语句

RecordSet rs = new RecordSet() ;

rs.executeSql(" update TB_Example set name = 'the new value' " , "ecologytest" ) ;

3、使用指定的链接池ecologytest执行存储过程 PD_Example_UpdateById 存储过程PD_Example_UpdateById 如下:

CREATE PROCEDURE [PD_Example_UpdateById]

(@name varchar(100),

@id int,

@flag integer output,

@msg varchar(80) output)

AS

update TB_Example set name = @name where id = @id

GO

RecordSet rs = new RecordSet() ;

String newname = ....... ;

String id = ...... ;

String procpara = newname + Util.getSeparator() + id ;

rs.executeProc( "PD_Example_UpdateById" , procpara , "ecologytest" ) ; procpara 是存储过程的参数值组成的字符串变量,多个参数值之间用weaver.general.Util.getSeparator() 分开

4、在一个客户程序多个执行之间,查询结果可以保留到下一次查询RecordSet rs = new RecordSet() ;

rs.executeSql(" select * from TB_Example ") ;

rs.executeSql(" update TB_Example set name = 'the new value '") ;

while( rs.next() ) {

String thename = rs.getString("name") ; //得到修改前查询的值

其它处理代码....…….

}

rs.executeSql(" select * from TB_Example ") ;

while( rs.next() ) {

String thename = rs.getString("name") ; //得到修改后查询的值

其它处理代码....……

}

访问和运行数据库脚本的例子:

public class ResourceComInfo extends BaseBean {

private void setResourceInfo() throws Exception{

业务处理过程……….

String sqlStr = ―select * from Hrmresorce‖ ;

RecordSet rt = new RecordSet() ;

rt.executeSql(sqlStr) ;

while(rt.next()){

String id = Util.null2String(rt.getString("id"));

String loginid = Util.null2String(rt.getString("loginid"));

String lastname = Util.null2String(rt.getString("lastname"));

// 将数据库的值记入日志文件

writeLog("id is "+ id) ;

writeLog("loginid is "+ loginid) ;

writeLog("lastname is "+ lastname) ;

}

}

}

其它关于系统数据库信息的管理

a)、weaver.conn.ConnectionPool 类的管理和设置:

所有的数据库链接池的集合,用链接池名称区别每一个链接池.支持对一个或多个由属性文件定义的数据库连接池的访问.客户程序可以调用getInstance()方法访问本类的唯一实例。

对于一个链接池集合来说,可以有多个链接池,分别链接不同的数据库。应用程序指定链接池的名称来调用不同的链接池。如果应用程序没有指定链接池的名称,将使用默认的链接池。默认链接池的指定有两种方式:

1、在Application Server设置的初始参数serverName的值,以Resin 为例:

2、如果Application Server没有相应设置,则系统使用属性文件

(weaver.properties)中设置的默认链接池名称:

DefaultPoolName = ecology

对于所有的链接池,系统需要加载相应的 JDBC Driver来建立与相应数据库的链接。这些 Driver 在属性文件(weaver.properties)中指定,多个Driver中间用空格隔开:

DriverClasses = com.microsoft.jdbc.sqlserver.SQLServerDriver

对于每一个链接池需要用到的参数在属性文件(weaver.properties)中指定,属性文件中参数的名称以链接池的名称开头,中间加入小数点,比如链接池ecology 的参数指定为:

ecology.url = jdbc:microsoft:sqlserver://10.1.1.205:1433;DatabaseName=AIS2002 //db url

https://www.360docs.net/doc/9b8711712.html,er = sa //db user name ecology.password = 123456 //db user password ecology.charset = ISO_1 //db encode

ecology.maxconn = 10 //max conn in conn pool ecology.minconn = 2 //min conn in conn pool ecology.maxusecount = 30 //the max use times of a conn

ecology.maxidletime = 30 //the max unuse time of a conn (分)ecology.maxalivetime = 2 //一个链接被调用后的最大未归回时间(分)ecology.checktime = 500 //检查的频率(秒)b)、weaver.conn. DBConnectionPool类的管理和设置:

数据库链接池,所有创建的链接存放在链接池中,在客户端链接数据库时从链接池中取出链接,客户端在完成数据库操作后将链接返回链接池。

链接池创建链接需要用到的参数在属性文件(weaver.properties)中指定,属性文件中参数的名称以链接池的名称开头,中间加入小数点,比如链接池 ecology 的参数指定为:

ecology.url = jdbc:microsoft:sqlserver://10.1.1.205:1433;DatabaseName=AIS2002 //db url

https://www.360docs.net/doc/9b8711712.html,er = sa //db user name ecology.password = 123456 //db user password ecology.charset = ISO_1 //db encode

ecology.maxconn = 10 //max conn in conn pool ecology.minconn = 2 //min conn in conn pool ecology.maxusecount = 30 //the max use times of a conn

ecology.maxidletime = 30 //the max unuse time of a conn (分)ecology.maxalivetime = 2 //一个链接被调用后的最大未归回时间(分)ecology.checktime = 500 //检查的频率(秒)

3.6 如何上传一个文件

上传一个文件只需要调用weaver.file.FileUpload 类。weaver.file.FileUpload 类支持各种文件格式的上传,也支持多文件的上传。

B/S 架构的文件上传采用的是multipart/form-data 协议,而不是HTTP协议,采用这种协议上传的数据必须通过特殊的处理,而不能用常规的方法来获取,否则不能得到数据。weaver.file.FileUpload 封装了底层处理的代码,应用程序的实现者不需要关心这些细节!

weaver.file.FileUpload上传数据的方法有:

/**

* 进行上传一个文件的操作

* @param uploadname 需要上传的文件字段名称

* @return String 返回保存文件信息的imagefileid

*/

public String uploadFiles(String uploadname)

/**

* 进行上传一个文件的操作

* @param uploadnames需要上传的多个文件字段名称

* @return String[] 返回保存多个文件信息的imagefileid数组

*/

public String[] uploadFiles(String[] uploadnames)

这里,需要注意两点,一个是传给uploadFiles 方法的参数,是上传文件字段的名称,而不是文件的名称(这个时候你并不知道文件的名称)。比如在jsp 或者html页面中文件浏览的字段代码为:

那么这里的文件字段的名称为"accessory1"。第二点是这个方法返回的信息是保存在数据库表 ImageFile 中关于这个文件信息的键值imagefileid ,这个表的结

从表结构可以看出,我们得到了某一个文件信息的imagefileid,就可以从该表中得到相应的文件名称(这里指文件的实际名称,比如test.doc), 文件MIME类型(比如 txt,doc,gif等) ,文件存放目录(这里指在服务器中存放的实际路径信息,包括实际存放的文件名称,比如

e:\ecologyfilesystem\2003\08\A\23143567.zip)。通过这些信息,可以对文件进行操作,当然weaver.file.FileUpload 还提供了其它很多方法来获取文件相关的信息,不需要通过数据表的查询就能得到这些信息。存放在数据表中的信息只是供今后文件处理的时候使用!

上传文件的例子:

首先,我们要创建一个提交数据的页面,可以是jsp 的页面,也可以是html 的页面,我们将数据提交给 weaver.test.MutiFileUpload 的servlet 类来处理:

文件上传

这是一个文件上传的例子

enctype="multipart/form-data" 表明使用multipart/form-data 协议 -->

将上面这段代码保存为一个html 文件FileUploadTest.htm,放在ecology运行目录下的/test/目录下。在这个页面中,有一个输入框和两个文件框可以输入信息。注意,在环境的配置中,需要告诉web服务器将 /weaver/ 的请求转给应用

服务器作为servlet处理,关于配置的信息,请参考Apache 和Resin的配置文档。

下面我们来编写weaver.test.MutiFileUpload

package weaver.test;

/**

* Title: 多文件上传处理类

* Description: 多文件上传测试

* Copyright: Copyright (c) 2001

* Company: weaver

* @author liuyu

* @version 1.0

*/

import javax.servlet.http.HttpServletRequest;

import weaver.general.DynamicServlet;

import weaver.file. FileUpload;

public class MutiFileUpload extends DynamicServlet {

public void doProcess(HttpServletRequest request, HttpServletResponse

response) throws ServletException, IOException {

FileUpload fu = new FileUpload(request) ;

String fileDesc = fu.getParameter("filedesc") ; /* 1*/

String[] fileFieldNames = {" accessory1"," accessory2"} ;

String[] fileIds = fu.uploadFiles(fileFieldNames) ; /*2*/

String[] fileNames = fu.getFileNames() ; /*3*/

// 将请求信息记入日志文件

writeLog("fileDesc is "+ fileDesc) ;

for (int i=0; i< fileIds.length; i++) {

String fileId = fileIds[i] ;

If(fileId == null) continue ;

String fileName = fileNames[i] ;

writeLog("fileId is "+ fileId) ;

writeLog("fileName is "+ fileName) ;

}

response.sendRedirect("/test/FileUploadTest.htm");

}

系统使用手册模板

XXX系统使用手册 Version : 1.0 编制: 审核: 日期: 2008-8-12 XXX公司研发中心

文档修订历史纪录

目录 1.目的 (1) 1.1.阅读对象 (1) 1.2.如何使用本手册 (1) 1.3.相关文档 (1) 1.4.约定 (1) 2.软件概述 (2) 2.1.功能和特点 (2) 2.2.新增特色 (2) 2.3.获取技术支持 (3) 3.软件环境 (3) 3.1.安装准备 (3) 3.2.硬件安装 (3) 4.软件安装 (3) 5.使用指南 (4) 5.1.概述 (4) 5.2.处理过程 (4) 5.2.1.XXXX (4) 5.2.2.XXXX (4) 5.3.出错处理 (4) 6.附录 (5)

1. 目的 [说明本用户手册的编写目的。] [示例:“《用户手册》将向用户介绍亚德ABC 软件,并帮助用户迅速安装和运行该软件。通过本手册,您将学会如何使用视觉控制等崭新功能,并为您提供软件使用中遇到的问题的解决办法以及获得资源与帮助的渠道。”] 1.1. 阅读对象 [说明本手册的预期阅读对象。] [示例:“本手册的编写对象为期望通过Intranet 或Internet 进行动态数据操作的用户。手册中也为不太熟悉Internet 的用户提供了基本的教程。”] 1.2. 如何使用本手册 [说明本手册的阅读方法,要求针对不同类型的用户提供相应的使用指导。] [示例:“您既可按顺序阅读每一章,也可根据索引中的词条直接获得所需的信息。下表可以指导您使用本手册。] 1.3. 相关文档 [说明与本手册使用相关的其他文档,包括名称、版本、与本手册的关系等。] [示例:“亚德ABC 软件提供了纸制印刷文档(本手册)与多种在线格式的用户手册。在线用户手册内容更为完整和即时,如果本手册与在线用户手册有区别,您应按在线用户手册的说明进行操作。 您可经常访问Web 站点: https://www.360docs.net/doc/9b8711712.html,/PRODUCT/SUPPORT/MANUAL 以获取最新的在线用户手册。”] 1.4. 约定 [说明有关本手册使用的一些约定,包括对用户了解相关知识的约定;本手册文字格式、图表含义的约定;有关本软件使用的惯用语法约定等。] [示例1:“本手册假定您对HTML,JavaScript 有基本的了解。”] [示例2:“本手册采用的其他约定如下所示: 下划线:附录A——“词汇表索引”中包含的术语

曙光作业管理-调度系统安装配置手册

Torque + Maui配置手册之抛砖引玉篇 本文将以应用于实际案例(南航理学院、复旦大学物理系、宁波气象局)中的作业调度系统为例,简单介绍一下免费开源又好用的Torque+Maui如何在曙光服务器上进行安装和配置,以及针对用户特定需求的常用调度策略的设定情况,以便可以起到抛砖引玉的作用,使更多的人关注MAUI这个功能强大的集群调度器(后期将推出SGE+MAUI版本)。本文中的涉及的软件版本Torque 版本:2.1.7 maui版本:3.2.6p17。 1. 集群资源管理器Torque 1.1.从源代码安装Torque 其中pbs_server安装在node33上,TORQUE有两个主要的可执行文件,一个是主节点上的pbs_server,一个是计算节点上的pbs_mom,机群中每一个计算节点(node1~node16)都有一个pbs_mom负责与pbs_server通信,告诉pbs_server该节点上的可用资源数以及作业的状态。机群的NFS共享存储位置为/home,所有用户目录都在该目录下。 1.1.1.解压源文件包 在共享目录下解压缩torque # tar -zxf torque-2.1.17.tar.gz 假设解压的文件夹名字为: /home/dawning/torque-2.1.7 1.1. 2.编译设置 #./configure --enable-docs --with-scp --enable-syslog 其中, 默认情况下,TORQUE将可执行文件安装在/usr/local/bin和/usr/local/sbin下。其余的配置文件将安装在/var/spool/torque下 默认情况下,TORQUE不安装管理员手册,这里指定要安装。 默认情况下,TORQUE使用rcp来copy数据文件,官方强烈推荐使用scp,所以这里设定--with-scp. 默认情况下,TORQUE不允许使用syslog,我们这里使用syslog。 1.1.3.编译安装 # make # make install Server端安装设置: 在torque的安装源文件根目录中,执行 #./torque.setup root 以root作为torque的管理员账号创建作业队列。 计算节点(Client端)的安装: 由于计算节点节点系统相同,因而可以用如下SHELL script (脚本名字为torque.install.sh)在

泛微项目-ecology系统日常维护手册

泛微项目新OA系统日常维护方案SUBMITED BY WEAVER 上海泛微网络科技股份有限公司北京分公司 地址:北京市朝阳区霄云路36号国航大厦1606 邮政编码:200127

文档版本历史 变更序号日期版本 文件变更 申请编号 变更说明修改人 1 2014-1-6 V1.0 无新文件周晓明

目录 一、前言 (4) 1.1编写目的 (4) 1.2相关工具介绍 (4) 二、系统安装 (5) 2.1 数据库安装部署 (5) 2.2 应用系统安装部署 (5) 三、服务启动 (7) 3.1 数据库服务启动 (7) 3.2 应用服务启动 (8) 3.3 手机版启动 (9) 四、系统备份、还原 (10) 4.1 数据库备份 (10) 4.2 应用程序备份 (10) 4.3 数据库还原 (11) 4.4 应用程序还原 (11) 五、系统升级 (12) 5.1 系统升级说明 (12) 5.2 系统升级流程 (12) 六、系统问题排查 (13) 6.1 数据库问题排查 (13) 6.2 应用服务器问题排查 (13) 6.3 手机服务器问题排查 (14)

一、前言 1.1编写目的 本文的目的,是为了指导系统维护人员进行新OA系统的日常维护操作。以保障新OA系统的正常运行和出现问题后的应急处理。 1.2相关工具介绍 1、SSH连接工具: 本文所附连接工具,是用来远程访问linux内核的各种操作系统的工具。可以对linux服务器进行命令行的命令执行以及文件的上传下载和编辑等操作。非必须使用工具,在系统维护时,也可以使用其他的远程工具代替。 2、PL/SQL Developer连接工具: PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发工具。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。非必须使用工具,在系统维护时,也可以使用其他的工具代替。

系统安装手册

安装手册 系统运行环境: 软件环境 服务器:Windows2000 / 2003 ,IIS5.0 / IIS6.0,SQL server2000企业版,IE6.0。 学生机:Windows操作系统,IE6.0 / IE8.0等兼容浏览器。 硬件环境 服务器:CPU双核2.0以上,内存2G以上,硬盘SCSI\SATA接口,空间最少500M,视安装的系统而定。 学生机:CPU赛扬2.0以上,内存512M以上,分辨率1024*768以上。 在安装系统前,请核实以上环境并确保服务器已安装好IIS(Internet 信息服务)、SQL server2000。 系统安装前的准备工作: 1、建立安装目录。 在D盘(其他盘也可)新建名为fst的文件夹, 然后在fst文件夹下面新建Web和Data文件夹,如 图1所示。 2、安装系统公共程序 运行安装程序wizstyle.exe,出现图2所示系统安装向导界面。 请点击“系统公共程序”后面的“安装”按钮,安装向导会自行安装系统必要的安装程序。安装过程无需更改任何设置,按照提示操作即可。如果此前安装过本公司BS系统或安装过.net2.0则可以跳过此步。(当安装不成功,是64位操作系统时,请打开安装程序里的“运行环境”文件夹,分别点击setup1(64).exe,setup2(64).exe,setup3.exe安装。) (图2) 3、在图2的界面点击“加密狗驱动”后面的“安装”按钮,在出现的界面上点“安装”。 4、设置Web服务扩展(IIS5.0跳过此步)。 打开控制面板->管理工具->Internet 信息服务(简称IIS,如图3。点击菜单帮助->关于Internet 信息服务,查看IIS的版本)。在图3左边点击“Web服务扩展”,在右边窗口分别选中Active Server Pages,

泛微OAecology二次开发实例开发完整说明

二次开发培训文档 一、ECOLOGY 系统框架结构 1、主要的程序结构 Ecology Classbean 存放编译后的 CLASS 文件 js 系统中使用的 JAVASCRIPT 和VBSCRIPT 脚本 Css 系统中JSP 页面使用的样式 Images Images_face Images_frame 系统中使用的图片的存放目录 Crm Workflow 该功能分文件夹存放每个功能的文件 WEB-INF Prop 系统配置文件存放 Service 系统的接口配置文件的存放 二、说明一个JSP 页面,一个JAVA 程序的基本组成,如何阅读 JSP 页面 1、一个jsp 页面通常需要包含什么内容 2、如何阅读一个JSP 页面 由于ECOLOGY 系统支持多语言,因此在JSP 页面上一般不出现中文, 全部使用 标签的形式来显示中文: 比如:在IE 上显示“姓名”那么在 JSP 页面中将通过 <%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%> 这样的形式来表示, 其中的数字 413 就是表示姓名 ,同时可以通过“ select label name from htmllabeli nfo where indexid=413 and Ianguageid=7”来获取到“姓名”这个显示名称,其中 Ianguageid=7表示 中文显示名称 ,languageid=8表示英文显示名称 . delete from HtmlLabelIndex where id=81249 delete from HtmlLabelInfo where indexid=81249 INSERT INTO HtmlLabelIndex values(81249,' INSERT INTO HtmlLabelInfo VALUES(81249,' INSERT INTO HtmlLabelInfo VALUES(81249,'Range of choice',8) INSERT INTO HtmlLabelInfo VALUES(81249,' 選擇範圍',9) 3、JAVA 程序的基本组成 在 ECOLOGY 中开发 JAVA 程序建议继承 weaver.general. BaseBean,在 BaseBean 中主要封装了两个方法:写日志文件,获取配置文件中的参数值。 P ublic String get Prop Value(Stri ng fname , String key) 选择范围') 选择范围’,7)

系统安装部署手册模板

。 中国太平洋保险(集团)股份有限公司Xxxxxxxxxxx项目 系统安装部署手册 V1.0 项目经理: 通讯地址: 电话: 传真: 电子邮件:

文档信息 1引言 (3) 1.1编写目的 (3) 1.2系统背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2硬件环境部署 (3) 2.1硬件拓扑图 (3) 2.2硬件配置说明 (3) 3软件环境部署 (3) 3.1软件环境清单 (3) 3.2软件环境部署顺序 (3) 3.3操作系统安装 (4) 3.4数据库安装 (4) 3.5应用级服务器安装 (4) 3.6其他支撑系统安装 (4) 4应用系统安装与配置 (4) 4.1应用系统结构图 (4) 4.2安装准备 (4) 4.3安装步骤 (4) 4.4系统配置 (5) 5系统初始化与确认 (5) 5.1系统初始化 (5) 5.2系统部署确认 (5) 6回退到老系统 (5) 6.1配置回退 (5) 6.2应用回退 (5) 6.3系统回退 (5) 6.4数据库回退 (5) 7出错处理 (5) 7.1出错信息 (5) 7.2补救措施 (5) 7.3系统维护设计......................................................... 错误!未定义书签。

1 引言 1.1 编写目的 [说明编写系统安装部署手册的目的] 1.2 系统背景 [ a . 说明本系统是一个全新系统还是在老系统上的升级; b . 列出本系统的使用单位/部门、使用人员及数量。] 1.3 定义 [列出本文件中用到的专门术语的定义和缩写词的原词组。] 1.4 参考资料 [列出安装部署过程要用到的参考资料,如: a . 本项目的完整技术方案; b . 系统运维手册; c . 其他与安装部署过程有关的材料,如:工具软件的安装手册] 2 硬件环境部署 2.1 硬件拓扑图 [列出本系统的硬件拓扑结构,如服务器、网络、客户端等。] 2.2 硬件配置说明 [列出每一台硬件设备的详细配置,如品牌、型号、CPU 数量、内存容量、硬盘容量、网卡、带宽、IP 址址、使用、应部署哪些软件等等] 3 软件环境部署 3.1 软件清单 [列出需要用到哪些软件,包括操作系统软件、数据库软件、应用服务器软件和其他支撑系统软件等,要列明每个软件的全称、版本号、适用操作系统、LICENSE 数量等] 3.2 软件环境部署顺序 [列出每一台硬件上的软件安装顺序,如果不同硬件间的软件安装顺序存有依赖关系,也要在备注中列出,

ecology系统安装手册

协同商务系统(e-cology) 系统安装手册

目录 1.前言 (2) 2.体系结构 (2) 2.1.J2EE架构简介 (2) 2.1.1.简介J2EE (2) 2.1.2.J2EE的优点 (2) 2.2.ecology系统在J2EE架构下的实现 (3) 2.2.1.表示层 (4) 2.2.2.业务逻辑层 (4) 2.2.3.数据层 (5) 3.系统配置策略 (5) 3.1.基本系统配置 (5) 3.1.1.客户端 (5) 3.1.2.Web服务器 (6) 3.1.3.中间层 (6) 3.1.4.数据库 (6) 3.1.5.网络环境 (7) 4.系统安装和卸载 (8) 4.1.安装前准备 (8) 4.1.1.安装SQL-SERVER2000 (8) 4.1.2.安装ORACLE (8) 4.2.系统安装 (8) 4.2.1.ecology系统安装 (8) 4.2.2.WEB服务器安装........................... 错误!未定义书签。 4.2.3.数据库初始化 (16) 4.2.4.运行系统 (16) 4.3.系统卸载 (17) 5.问题 (17)

1.前言 本文档的主要内容是从技术角度对ecology系统的架构、产品安装、默认设置等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。wEAver2005 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是一种组件技术,已完成的组件能被方便地移植到任何其它地方。

蓝光系统netbox安装及升级配置指南

蓝光系统netbox安装及升级配置指南 Caiping liao 手工升级netbox 设定静态地址: Statics mode :Cd /etc/network root@ubuntu9:/etc/network# more interfaces The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 221.123.186.88 gateway 221.123.186.65 netmask 255.255.255.224 root@ubuntu9:/etc/network# pwd 设定动态地址 dhcp mode: xbmc@ubuntu9:/etc/network$ more interfaces_dhcp # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp 手工方式升级 升级安装之前先手动删除(后面会修改为脚本操作) # rm –rf /usr/local/share/xbmc #rm –rf /usr/local/bin/xbmc* # rm –rf /home/xbmc/.xbmc 升级主版本: # cd /home/xbmc # tar –zxvf https://www.360docs.net/doc/9b8711712.html,BOX_1.0_20110107_039.tar.gz 进入NetBox # cd NetBox 运行sh install.sh

软件项目安装部署手册(模版).doc

模块部署流程手册(范本) 二○一年月日 文档修改历史记录

目录 第1章部署环境 (4) 1.1系统配置 (4) 1.2系统依赖配置 (4) 1.2.1JDK配置 (4) 1.2.28080端口配置 (4) 1.2.3xxx配置 (4) 1.3依赖组件配置 (4) 1.3.1Active MQ配置 (4) 1.3.2Gearman配置 (5) 1.3.3Xxx 配置 (5) 第2章模块安装与配置 (6) 2.1总体说明 (6) 2.2数据库数据初始化 (6) 2.3系统安装部署 (6) 2.3.1子系统A (6) 2.4模块使用 (7)

第3章其他事项 (8) 3.1故障排查 (8) 3.1.1故障1 (8) 3.2Q&A (8) 第1章部署环境 1.1系统配置 可在本部分描述系统部署所需的各种服务器的配置。 1.2系统依赖配置 可在本部分描述系统层面的依赖,如需要开哪些权限,是否需要系统层面的工具,如编译工具,jdk,网络层端口,链路检测,rds,ots是否正常等, 1.2.1JDK配置 描述检测是否安装。如未安装,参考TA文档安装 描述检测是否需要特殊配置。如何正常加载特殊配置 1.2.28080端口配置 描述检测组件是否安装。如未安装,参考TA文档安装 1.2.3xxx配置 。。。。。。 1.3依赖组件配置 可在本部分描述系统部署所需的各种组件。

1.3.1Active MQ配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。描述检测组件是否特殊配置。如何让组件正常加载特殊配置 1.3.2Gearman配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。描述检测组件是否特殊配置。如何让组件正常加载特殊配置 1.3.3Xxx 配置 。。。。。。

OA泛微协同办公平台(e-cology)系统安装、升级、重装手册_SQL版本

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

目录 1.前言 (2) 2.体系结构 (3) 2.1.J2EE架构简介 (3) 2.2.ecology系统在J2EE架构下的实现 (4) 3.系统配置策略 (6) 4.系统安装和卸载 (7) 4.1.安装前准备 (7) 4.2.系统安装 (11) 4.3.系统卸载 (19) 5.系统备份 (20) 5.1.备份程序文件 (20) 5.2.备份文档、图片文件 (20) 5.3.备份数据库文件 (20) 6.系统升级 (21) 6.1.停止RESIN服务 (21) 6.2.备份程序文件夹 (21) 6.3.备份数据库文件夹 (21) 6.4.使用系统升级文件包 (21) 6.5.启动resin服务 (21) 6.6.升级失败后,系统恢复的方法 (21) 7.系统重装 (22) 7.1.拷贝备份的程序、文档图片文件夹 (22) 7.2.安装resin服务 (22) 7.3.修改配置文件 (22)

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

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作为中间件,提供了强大的功能,使开发人员只需要关注商业逻辑,因而能加快开发速度,提高系统的运行效率和稳定性。 4.保护用户投资。当用户更换平台时,由于基于J2EE的系统能方便地移植到其它平台上,而无须重新开发,因此能有效地保护用户的投资。

华为服务器安装系统手册范本

华为服务器安装redhat操作系统指导 书 业务IP段:10.182.80.1-10.182.80.43 管理IP段:10.183.43.121-10.183.43.163 主机名称:HQATMAPP(ip后两段) 例:HQATMAPP080001 ROOT密码:root 一、格式化Raid卡,并配置Raid。 1、通过web登入服务器IPMI管理页面进入虚拟控制台(或通过在服务器尾接入显示器)进行服务器界面。 2、确认当前服务器业务均已经停止,所有数据均已备份。 3、重启操作系统。根据服务器界面raid 配置提示,按键进入Raid卡配置界面。(根据不同型号的raid卡进行配置) (如下图所示:) 4、通过raid卡配置界面提示,清楚当前raid卡配置。并按照需求新建raid。 (如下图所示:)

按“↑”、“↓”将光标移至“SAS3108 (Bus 0x01, Dev 0x00)”。 按“F2”,在弹出的列表中选择“Create Virtual Drive”,按“Enter”。 参数项说明 Strip Size 每个硬盘上的数据条带的大小。默认配置为256KB。 Read Policy 虚拟磁盘的数据读策略,分以下两种: ?Normal:关闭预读取功能(Read Ahead)。 ?Ahead:使能预读取功能。控制器可以预读取顺序数据或

参数项说明 提升,但当系统意外掉电时,如果没有保护机制,数据会 丢失。 ?Disable:读写过程中数据不经过硬盘写Cache,当系统意外掉电时,数据不会丢失。 ?Unchanged:保持当前磁盘Cache策略。 Initialize 选中“Initialize”后,RAID创建完成后自动进行快速初始化操作。初始化会破坏RAID组成员盘上数据。 选中后,会在前方显示“[X]”。 Configure HotSpare 为RAID组配置热备盘。 选中后,会在前方显示“[X]”。创建RAID 0时,该参数无效。 大数据raid配置需求

CommVault一体化信息管理系统安装配置操作手册

目录 一、CommVault安装说明 (1) 1.1 CommServe备份服务器安装 (1) 1.2 Windows平台补丁包安装 (14) 1.3 Windows平台文件模块安装 (17) 1.4 Windows平台SQL模块安装 (26) 1.5 Windows平台oracle模块安装 (35) 1.6 Windows平台CDR模块安装 (46) 二、CommVault管理说明 (55) 2.1 CommVault管理 (55) 2.1.1 登入CommCell管理界面 (55) 2.1.2 CommCell基本布局 (56) 2.1.3 查看服务运行状态 (57) 2.2 许可证导入 (58) 3. 磁盘库配置 (60) 4. 存储策略配置 (65) 5. 计划策略设置 (70) 6. Windows平台文件系统备份 (76) 7. Windows平台文件系统还原 (81) 8. Windows平台SQL模块备份 (83) 9. Windows平台SQL模块还原 (91) 10. Windows平台oracle模块备份 (95) 11. Windows平台oracle模块还原 (105) 12. Windows平台CDR模块备份 (113) 13. Windows平台CDR模块还原 (123)

一、CommVault安装说明 1.1CommServe备份服务器安装 1.将CommVault第一张安装介质插入光驱(Windows平台介质),弹出如下安装向导界 面; 2.请选择系统架构,以64位平台安装为例,如下图;

3.请接受许可协议中的条款,如下图; 4.请根据企业内部环境选择相应的模块,如下图。默认请选择;CommServe 、CommCell Console、MediaAgent,并点击下一步; 备份服务器 管理控制台 介质服务器 5.视系统情况,安装过程中可能会提示安装MicroSoft .Net Framwork,请点击“是”确定 安装,安装过程中会提示重启系统时请重启系统;

Ecology 安装部署手册 Windows SQLServer V

Ecology8安装部署手册_Windows_SQLServer SUBMITTED BY WEAVER SOFTWARE

目录 1.服务器配置要求 (2) 2.系统安装和卸载 (2) 2.1. 安装前准备 (2) 2.2. 系统安装 (11) 2.3. 系统卸载 (18) 3.系统备份 (19) 3.1. 备份程序文件 (19) 3.2. 备份文档、图片文件 (19) 3.3. 备份数据库文件 (19) 4.系统升级 (27) 4.1. 停止RESIN服务 (27) 4.2. 备份程序文件夹 (27) 4.3. 备份数据库文件夹 (27) 4.4. 使用系统升级文件包 (27) 4.5. 启动resin服务 (27) 4.6. 升级失败后,系统恢复的方法 (28) 5.系统重装 (28) 5.1. 拷贝备份的程序、文档图片文件夹 (28) 5.2. 安装resin服务 (28) 5.3. 修改配置文件 (29) 6.安装后相关调整 (29) 6.1. JDK的更换 (29) 6.2. 调整内存 (30) 6.3. 调整端口 (30) 6.4. 安装文件出现乱码的处理 (31)

1.系统配置要求 --------------------------------------服务器-------------------------------------------------- (64位操作系统):Windows Server 2003/2008/2012、Linux、SUN Solaris、IBM AIX 数据库:SQL Server 2005/2008/2012、Oracle 9i/10g/11g 最低配置:Xeon双核CPU 2.2GHz以上8G内存500G硬盘 建议配置:Xeon四核CPU*2 3.1GHz以上16G内存1T硬盘 ---------------------------------------客户端------------------------------------------------- 操作系统:Windows XP/Vista/7/8/10 浏览器:IE8/9/10/11、Chrome、Firefox、Safari 注意:操作系统要保证为简体中文操作系统,在特殊情况下如果为非简体中文操作系统,也要安装上简体中文语言包。 2.系统安装和卸载 2.1.安装前准备 在安装ecology前,需要先安装好数据库。 2.1.1.安装SQLServer(必须使用SQLServer2005及以上版本) (1)SQL Server 2005的安装光盘共有2张,先打开第一张,点“服务器组件、工具、联机丛书和示例)”

MQSeries安装手册范本

亿阳信通 BOCO Inter-Telecom 三期MQSeries5.2 安装手册 亿阳信通股份 2003-10

所有 本产品或文档受保护,其使用、复制、发行和反编译均受许可证限制。未经亿阳信通股份及其授权者事先的书面许可,不得以任何形式、任何手段复制本产 品及其文档的任何部分。

前言 1.1目的 GP_WNMS系统采用全新的软件体系结构,利用消息平台IBM MQSeries在采集服务程序、数据库服务程序与上层应用程序之间进行消息传递,各个程序的相互通信是以消息的形式完成。因此在本系统中,安装和配置MQSeries是必不可少的。 本文着重描述GP_WNMS系统消息平台软件IBM MQSeries在Solaris和HP_UN平台上的的安装和配置过程。 1.2容 针对GP_WNMS系统服务程序的要求,本文详细描述规划、安装及配置IBM MQSeries 的详细步骤。 其中包括:准备安装;安装;配置;测试。 1.3谁应该读这本书 本文针对省级移动网管系统3期的系统安装,适用于软件安装和维护人员。 本文假设读者具备Solaris和HP_UN系统使用与维护的基本知识,文中Solaris系统安装和维护的相关容请参阅相关文档。

第一章准备安装 1.1软硬件要求 硬件平台: Sun SPARC 或UltraSPARC台式机或服务器系统 磁盘存储器: 在包含 /opt 目录的文件系统中,至少要有 25 MB 的磁盘空间用于产品代码和数据。此外,如果安装 HTML 格式的联机书籍,还需要在 /opt 目录中有 35 MB 的存储器空间用于存放书籍,安装后,书籍位于 /opt/mqm/html 目录中。 注:MQSeries Sun Solaris 版的工作数据缺省存储于 /var/mqm 中。 软件要求: 最低支持带有修补程序 105210-13 和 105568-10 的 Sun Solaris 版本 2.6。 1.2从 MQSeries Sun Solaris 版的早期版本迁移 从 MQSeries Sun Solaris 版 V2.2 或 MQSeries Sun Solaris 版 V5.0 迁移到MQSeries Sun Solaris 版 V5.1,应该按照以下步骤操作: 终止所有队列管理器的活动。使用 endmqm命令来终止。 停止所有 MQSeries 活动,并删除所有 MQSeries 使用的共享资源。通过关闭系统并重新启动来停止活动并删除资源,或者使用 ipcs -a 命令来显示由 MQSeries 创建的共享存段或信号集,然后使用 ipcrm命令来删除它们。不必重新创建 MQSeries 对象。 使用pkgrm 程序来卸载旧的 MQSeries Sun Solaris 版。如果希望保留自己的MQSeries 信息,例如队列管理器数据,则不要删除 /var/mqm 目录树。 如果该产品存在,但没有正确安装,那么可能需要人工删除包含在下列目录中的文件和目录:(切记一定要将这两部分删除,否则重新安装将不会成功) /var/mqm /opt/mqm 然后使用pkgadd安装新版本的MQSeries。 1.3安装环境设置 ⒈准备安装介质 在/opt/load3目录下解开software.tar文件后,即可找到安装文件/opt/load3/software/mqm/mqm.tar.Z ⒉创建用户(注:该过程在安装solaris后统一完成,安装MQSeries前必须建好相关用

系统安装部署指南项目实施手册

系统安装部署指南 一、软硬件配置参数要求 1、服务器端配置参数 为了使软件正常顺利的安装和运行,推荐以下配置 1)服务器硬件推荐配置 CPU:双核以上配置; 内存:2G以上; 硬盘:160G以上; 网卡:100M或1000M以太网; 2)软件推荐配置 操作系统:Windows 2003 Server 企业版,打Sp2补丁; 组件:安装组件IIS服务; 杀毒软件:360、瑞星等均可; 3)相关端口 保证网络畅通,开放1433端口和80端口; 2、客户端(网上阅卷端)配置参数 1) 阅卷PC机最低配置要求 CPU: 奔腾Ⅲ800 以上配置; 硬盘:20G 以上; 内存:256M 以上; 网卡:100M或1000M 以太网; 2) 浏览器:IE8或以上版本; 3) 保证在一个局域网内,能够正常连接到服务器。

二、系统安装前的准备工作 1) 检查服务器硬件是否符合要求,检查服务器的操作系统是否为Windows Server 2003 Enterprise Edition 并打上sp2 补丁,检查是否已安装杀毒软件, 测试相应端口是否已打开、网络是否畅通。 2) 检查是否安装了IIS(若没有安装需首先安装IIS)。 3) 设置服务器操作系统登录密码。 4) 新建共享文件夹PIC ,在属性---共享----权限中对该文件夹添加administrator 或当前登录账户并赋予该用户完全控制、更改、读取的权限。

5) 设置服务器IP 地址。

三、系统安装 1、安装framework 1) 安装软件(按系统默认设置即可)。 2) 运用 IIS注册工具进行注册。 运行windows →→ Framework → .*** →–i 运行windows →→ Framework → .*** →–ir –enable

Ecology系统安装指南

仅限阅读请勿传播 当您阅读本方案时,即表示您 同意不传播本方案的所有内容 系统安装指南(W i n d o w s) Submitted By Weaver Weaver Software 中国上海浦东软件园陆家嘴分园 浦东峨山路91弄101号3层 邮政编码:200127 电话:+86 21 50942228 传真:+86 21 50942278

1文档版本控制

目录 1 文档版本控制 (2) 一、前言 (4) 二、体系结构 (4) 1、J2EE架构简介 (4) 简介J2EE (4) J2EE的优点 (4) 2、ecology系统在J2EE架构下的实现 (5) 1) 表示层 (5) 2) 业务逻辑层 (6) 3) 数据层 (6) 三、系统配置策略 (7) 1、基本系统配置 (7) 1) 客户端 (7) 2) Web服务器 (7) 3) 中间层 (8) 4) 数据库 (8) 5) 网络环境 (9) 四、系统安装和卸载 (9) 1、安装前准备 (9) 1) 安装SQL-SERVER2000 (9) 2) 安装ORACLE (10) 2、系统安装 (10) 1) ecology系统安装 (10) 2) 数据库初始化 (15) 3) 运行系统 (15) 3、系统卸载 (16) 五、问题 (16)

一、前言 本文档的主要内容是从技术角度对ecology系统的架构、产品安装、默认设置等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。 请重点参考第四部分的系统安装 二、体系结构 e-cology系统是一个基于J2EE架构的大型分布式应用。采用J2EE的三层架构体系。可选择多种系统环境,满足不同类型、不同规模企业的需要。企业可以根据自己的实际情况构建合适的应用环境。结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。 1、J2EE架构简介 基于J2EE的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用J2EE技术规范,全面支持Enterprise JavaBeans标准。 简介J2EE J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相 关的复杂问题的体系结构。提供了对EJB、Servlets、JSP、JDBC、CORBA以及 XML技术的全面支持。J2EE提供了一个企业级的计算模型和运行环境用于开发和 部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署 在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。 J2EE的优点 J2EE具有以下优点: 1.平台无关性。用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自 身的情况选择合适的硬件、操作系统、数据库。 2. J2EE是一种组件技术,已完成的组件能被方便地移植到任何其它地方。

系统安装部署手册模板

中国太平洋保险(集团)股份有限公司Xxxxxxxxxxx项目 系统安装部署手册 V1.0 项目经理: 通讯地址: 电话: 传真: 电子邮件:

文档信息 目录 1引言 (3) 1.1编写目的 (3) 1.2系统背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2硬件环境部署 (3) 2.1硬件拓扑图 (3) 2.2硬件配置说明 (3) 3软件环境部署 (3) 3.1软件环境清单 (3) 3.2软件环境部署顺序 (3) 3.3操作系统安装 (4) 3.4数据库安装 (4) 3.5应用级服务器安装 (4) 3.6其他支撑系统安装 (4) 4应用系统安装与配置 (4) 4.1应用系统结构图 (4) 4.2安装准备 (4) 4.3安装步骤 (4) 4.4系统配置 (5) 5系统初始化与确认 (5) 5.1系统初始化 (5) 5.2系统部署确认 (5) 6回退到老系统 (5) 6.1配置回退 (5) 6.2应用回退 (5) 6.3系统回退 (5) 6.4数据库回退 (5) 7出错处理 (5) 7.1出错信息 (5) 7.2补救措施 (5) 7.3系统维护设计................................................................................................................................. 错误!未定义书签。

1 引言 1.1 编写目的 [说明编写系统安装部署手册的目的] 1.2 系统背景 [ a.说明本系统是一个全新系统还是在老系统上的升级; b.列出本系统的使用单位/部门、使用人员及数量。] 1.3 定义 [列出本文件中用到的专门术语的定义和缩写词的原词组。] 1.4 参考资料 [列出安装部署过程要用到的参考资料,如: a.本项目的完整技术方案; b.系统运维手册; c.其他与安装部署过程有关的材料,如:工具软件的安装手册] 2 硬件环境部署 2.1 硬件拓扑图 [列出本系统的硬件拓扑结构,如服务器、网络、客户端等。] 2.2 硬件配置说明 [列出每一台硬件设备的详细配置,如品牌、型号、CPU数量、内存容量、硬盘容量、网卡、带宽、IP址址、使用、应部署哪些软件等等] 3 软件环境部署 3.1 软件清单 [列出需要用到哪些软件,包括操作系统软件、数据库软件、应用服务器软件和其他支撑系统软件等,要列明每个软件的全称、版本号、适用操作系统、LICENSE数量等] 3.2 软件环境部署顺序 [列出每一台硬件上的软件安装顺序,如果不同硬件间的软件安装顺序存有依赖关系,也要在备注中列出,

Ecology系统安装指南

仅限阅读请勿传播 项目与文档修改需求说明书 当您阅读本方案时,即表示您 同意不传播本方案的所有内容 系统安装指南(W i n d o w s) Submitted By Weaver Weaver Software 中国上海浦东软件园陆家嘴分园 浦东峨山路91弄101号3层 邮政编码:200127 电话:+86 21 50942228 传真:+86 21 50942278

1文档版本控制

目录 1 文档版本控制 (2) 一、前言 (4) 二、体系结构 (4) 1、J2EE架构简介 (4) 简介J2EE (4) J2EE的优点 (4) 2、ecology系统在J2EE架构下的实现 (5) 1) 表示层 (6) 2) 业务逻辑层 (6) 3) 数据层 (6) 三、系统配置策略 (7) 1、基本系统配置 (7) 1) 客户端 (7) 2) Web服务器 (7) 3) 中间层 (8) 4) 数据库 (8) 5) 网络环境 (9) 四、系统安装和卸载 (10) 1、安装前准备 (10) 1) 安装SQL-SERVER2000 (10) 2) 安装ORACLE (10) 2、系统安装 (10) 1) ecology系统安装 (10) 2) 数据库初始化 (16) 3) 运行系统 (16) 3、系统卸载 (17) 五、问题 (17)

一、前言 本文档的主要内容是从技术角度对ecology系统的架构、产品安装、默认设置等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。 请重点参考第四部分的系统安装 二、体系结构 e-cology系统是一个基于J2EE架构的大型分布式应用。采用J2EE的三层架构体系。可选择多种系统环境,满足不同类型、不同规模企业的需要。企业可以根据自己的实际情况构建合适的应用环境。结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。 1、J2EE架构简介 基于J2EE的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用J2EE技术规范,全面支持Enterprise JavaBeans标准。 简介J2EE J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相 关的复杂问题的体系结构。提供了对EJB、Servlets、JSP、JDBC、CORBA以及 XML技术的全面支持。J2EE提供了一个企业级的计算模型和运行环境用于开发和 部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署 在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。 J2EE的优点 J2EE具有以下优点: 1.平台无关性。用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自 身的情况选择合适的硬件、操作系统、数据库。 2. J2EE是一种组件技术,已完成的组件能被方便地移植到任何其它地方。

相关文档
最新文档