协同移动平台22版本安装设置手册.docx
- 文档编号:23796799
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:18
- 大小:764.31KB
协同移动平台22版本安装设置手册.docx
《协同移动平台22版本安装设置手册.docx》由会员分享,可在线阅读,更多相关《协同移动平台22版本安装设置手册.docx(18页珍藏版)》请在冰豆网上搜索。
协同移动平台22版本安装设置手册
协同移动平台2.2版本安装设置手册
一、协同移动平台安装
协同移动平台是完全独立于ecology系统的标准的基于J2EE框架JavaWeb应用程序,可以在各种操作系统的各种Web平台上运行,协同移动平台2.2版本本身默认已包含Resin3.1.12的Web应用服务器,因此只需简单的设置后,便可启动运行。
1、协同移动平台文件安装
首先请在相关目录中解压缩协同移动平台的升级包,升级包分为2个部分,第1个部分为协同移动平台及Resin应用服务器的所有相关文件;第2个部分为需要在ecology系统中部署的相关接口文件,即ecology系统的补丁包。
因此,在升级前,请先停掉ecology系统,以便在ecology系统中升级相关补丁包及修改相关配置。
以下分别介绍相关的文件和相关配置。
→协同移动平台目录及文件安装
其中mobile_2.1目录下webapps为协同移动平台,其余目录均为Resin的相关目录。
→ecology系统相关文件安装
先停掉ecology系统,根据补丁包,将文件解压缩至ecology目录下。
2、协同移动平台服务器设置
如需要修改服务器端口,请修改mobile_2.1\conf\resin.conf文件:
xmlns: resin=" "/> %M: %S.%s]'rollover-period='1W'rollover-size='5mb'archive-format="resin-%Y-%m-%d.log"/> importpath="${resin.home}/conf/app-default.xml"/> 6801为resin服务的端口 89为有Mobile访问端口 3、协同移动平台数据库设置 由于协同移动平台应用与ecology系统完全独立,但使用同一个数据库,所以需要单独设置数据库连接信息,需要分别设置2.1和1.0版本 2.1版本的数据库连接配置文件位于: mobile_2.1\webapps\ROOT\WEB-INF\classes\application.properties 1.0版本的数据库连接配置文件位于: mobile_2.1\webapps\m1\WEB-INF\classes\application.properties 这两个文件不需要手动配置,后台配置时会自动写入。 4、协同移动平台启动设置 →直接启动。 编辑mobile2.1下的start.bat文件,修改其中的java_home,根据实现情况指定JDK路径。 双击start.bat即可启动服务器。 →创建服务 可在命令窗口执行如下内容(创建服务后可直接在操作系统中服务中启动ResinMobile服务) 安装服务(根据实现情况指定JDK路径): httpd.exe-java_homeD: \WEAVER\JDK-install-asResinMobile 卸载服务: httpd.exe–remove-asResinMobile 如为Linux系统,可以执行bin\httpd.sh即可。 如果需要在Linux系统后台运行,可以执行bin\httpd.sh&即可。 注意: JDK必须使用1.6版本;如果ecology和mobile在同一服务器,mobile可直接使用ecology的JDK,如果在不同的服务器上,要把ecology的JDK复制一份放到mobile服务器上。 5、ecology系统接口相关配置 需要修改ecology下的web.xml文件,需要添加如下内容: 注意: 请添加在第一次出现 请不要添加在 --之后和-->之前, --……-->是注释,如果添加在注释里等于没有添加。 二、协同移动平台配置 在安装设置完成后,请启动ecology系统和协同移动平台。 并在浏览器中输入以下地址: http: //ip: port/manager 将会进入协同移动平台的配置向导,进行相关的配置。 →设置向导 点击继续 填入ecology系统的地址,点击继续,系统将会检测地址填写的是否正确。 通过后,进入下一步: 填入正确的ecology系统syyadmin的管理员口令进行验证,验证通过进入数据库设置验证: 如果之前没有设置过协同移动平台的数据库连接信息,可以在这里重新填写, 填写完成后,点击继续,将会进行数据库连接测试,测试通过后,进入ecology接口检测界面: 点击完成,提示需要重新启动应用服务器: 重启Mobile服务后,即完成协同移动平台的配置。 重启后,点击确定,进入后台管理的登陆界面: 输入系统管理员的帐号和密码,登陆后,可以进行系统信息、模块设置、用户设置。 →系统设置 点击检测系统按钮,将会对协同移动平台进行设置检查: 系统属性 可以对Logo图片及分页大小等系统参数进行修改。 日志 可以对系统日志进行查看。 授权信息 可以对License信息进行查看,点击在线获取License按钮后,将会自动从协同移动平台官方服务器上自动下载相应的License文件: 如果无法正确下载License文件,可以选择手工添加License方式添加相应的License文件。 →模块设置 可以对协同移动平台的模块进行设置。 →用户设置 可以对协同移动平台的用户进行设置。 三、常见错误 →服务器端口冲突 如果协同移动平台服务器的端口已被占用,服务器将会无法启动,表现形式为不断重启,日志中会出现如下信息: [2011-10-1415: 43: 51.484].BindException: Addressalreadyinuse: JVM_Bind [2011-10-1415: 43: 51.484]Can'tbindto/127.0.0.1: 6801.[2011-10-1415: 43: 51.484]Checkforanotherserverlisteningtothatport. [2011-10-1415: 43: 51.484]atcom.caucho.vfs.QJniServerSocket.create(QJniServerSocket.java: 103) [2011-10-1415: 43: 51.484]atcom.caucho.server.port.Port.bind(Port.java: 964) [2011-10-1415: 43: 51.484]atcom.caucho.server.cluster.Server.bindPorts(Server.java: 1379) [2011-10-1415: 43: 51.484]atcom.caucho.server.cluster.Server.start(Server.java: 1325) [2011-10-1415: 43: 51.484]atcom.caucho.server.cluster.Cluster.startServer(Cluster.java: 710) [2011-10-1415: 43: 51.484]atcom.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java: 542) [2011-10-1415: 43: 51.484]atcom.caucho.server.resin.Resin.start(Resin.java: 703) [2011-10-1415: 43: 51.484]atcom.caucho.server.resin.Resin.initMain(Resin.java: 1162) [2011-10-1415: 43: 51.484]atcom.caucho.server.resin.Resin.main(Resin.java: 1365) 解决方法: 找到冲突的端口,修改相应的端口后(修改mobile_2.1\conf\resin.conf文件),重启应用服务器。 →服务器端文件只读 如果协同移动平台服务器的文件只读,服务器将会无法启动,表现形式为不断重启,日志中会出现如下信息: [2011/10/1415: 49: 41.031]resin.conf=/C: /mobile_2.0/conf/resin.conf [2011-10-1415: 49: 40]Can'tcreatelogdirectory/C: /mobile_2.0/log/resin.log java.io.FileNotFoundException: C: \mobile_2.0\log\resin.log(逸款) atjava.io.FileOutputStream.open(NativeMethod) atjava.io.FileOutputStream. 179) atjava.io.FileOutputStream. 70) atcom.caucho.vfs.FilePath.openAppendImpl(FilePath.java: 493) atcom.caucho.vfs.Path.openAppend(Path.java: 1119) atcom.caucho.log.AbstractRolloverLog.openLog(AbstractRolloverLog.java: 504) atcom.caucho.log.AbstractRolloverLog.write(AbstractRolloverLog.java: 369) atcom.caucho.log.RotateStream.write(RotateStream.java: 244) atcom.caucho.vfs.WriteStream.flush(WriteStream.java: 357) atcom.caucho.log.TimestampFilter.flush(TimestampFilter.java: 237) atcom.caucho.vfs.WriteStream.flush(WriteStream.java: 362) atcom.caucho.log.StreamHandler.publish(StreamHandler.java: 122) atcom.caucho.log.SubHandler.publish(SubHandler.java: 60) atcom.caucho.log.EnvironmentLogger.log(EnvironmentLogger.java: 331) atjava.util.logging.Logger.doLog(Logger.java: 480) atjava.util.logging.Logger.log(Logger.java: 503) atjava.util.logging.Logger.info(Logger.java: 1022) atcom.caucho.server.cluster.Server.start(Server.java: 1296) atcom.caucho.server.cluster.Cluster.startServer(Cluster.java: 710) 解决方法: 去除所有文件的只读属性后,重启应用服务器。 →JDK配置问题 如果服务器上JDK设置不正确,将会导致协同移动平台无法启动,现象为,直接启动时,窗口一闪而过,或者访问页面抱HTTP500错误。 解决方法: 重新配置JDK的JAVA_HOME路径,以及path路径后,重启应用服务器。 →Ecology接口问题 XML-RPC接口: 访问ecology系统地址: http: //ecologyip: port/mobile/xmlrpc 如果返回 说明该接口正确,否则接口不正确。 WebServices接口: 访问ecology系统地址: http: //ecologyip: port/services 如果返回 说明该接口正确,否则接口不正确。 解决方法: 重新检查补丁包是否正确升级到ecology系统中,检查ecology系统的web.xml文件是否正确修改,运行协同移动平台的配置向导重新配置服务器。 →数据库配置问题 如果协同移动平台服务器的数据库无法连接,服务器将会无法启动,表现形式为日志中会出现如下信息: [2011-10-1416: 05: 32.531]java.sql.SQLException: NetworkerrorIOException: Connectiontimedout: connect [2011-10-1416: 05: 32.531]atnet.sourceforge.jtds.jdbc.ConnectionJDBC2. 385) [2011-10-1416: 05: 32.531]atnet.sourceforge.jtds.jdbc.ConnectionJDBC3. 50) [2011-10-1416: 05: 32.531]atnet.sourceforge.jtds.jdbc.Driver.connect(Driver.java: 182) [2011-10-1416: 05: 32.531]atjava.sql.DriverManager.getConnection(DriverManager.java: 582) [2011-10-1416: 05: 32.531]atjava.sql.DriverManager.getConnection(DriverManager.java: 154) [2011-10-1416: 05: 32.531]atorg.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java: 39) [2011-10-1416: 05: 32.531]atorg.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java: 159) [2011-10-1416: 05: 32.531]atorg.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java: 102) [2011-10-1416: 05: 32.531]atorg.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java: 44) [2011-10-1416: 05: 32.531]Causedby: .ConnectException: Connectiontimedout: connect [2011-10-1416: 05: 32.531]at.PlainSocketImpl.socketConnect(NativeMethod) [2011-10-1416: 05: 32.531]at.PlainSocketImpl.doConnect(PlainSocketImpl.java: 333) [2011-10-1416: 05: 32.531]at.PlainSocketImpl.connectToAddress(PlainSocketImpl.java: 195) [2011-10-1416: 05: 32.531]at.PlainSocketImpl.connect(PlainSocketImpl.java: 182) [2011-10-1416: 05: 32.531]at.SocksSocketImpl.connect(SocksSocketImpl.java: 366) [2011-10-1416: 05: 32.531]at.Socket.connect(Socket.java: 529) [2011-10-1416: 05: 32.531]atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod) [2011-10-1416: 05: 32.531]atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) [2011-10-1416: 05: 32.531]atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) [2011-10-1416: 05: 32.531]atjava.lang.reflect.Method.invoke(Method.java: 597) [2011-10-1416: 05: 32.531]atnet.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java: 304) [2011-10-1416: 05: 32.531]atnet.sourceforge.jtds.jdbc.SharedSocket. 255) [2011-10-1416: 05: 32.531]atnet.sourceforge.jtds.jdbc.ConnectionJDBC2. 310) [2011-10-1416: 05: 32.531]...8more 解决方法: 检查数据库连接配置文件,修改正确后,或运行协同移动平台的配置向导重新配置服务器后,重启应用服务器。 →最后问题还是无法解决 请将远程连接访问方式、ecology系统日志、协同移动平台的日志、系统管理员的用户名口令等信息收集后,请在公司正式系统中提交问题解决流程,并附上以上相关文件和信息后提交,我们将会有同事跟踪解决问题。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 协同 移动 平台 22 版本 安装 设置 手册
![提示](https://static.bdocx.com/images/bang_tan.gif)