E-Mobile安装设置手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
协同移动平台安装设置手册
一、协同移动平台安装
协同移动平台是完全独立于ecology系统的标准的基于J2EE框架Java Web应用程序,可以在各种操作系统的各种Web平台上运行,协同移动平台本身默认已包含Resin3.1.12的Web应用服务器,因此只需简单的设置后,便可启动运行。
1、协同移动平台文件安装
首先请在相关目录中解压缩协同移动平台的升级包,升级包分为2个部分,第1个部分为协同
移动平台及Resin应用服务器的所有相关文件;第2个部分为需要在ecology系统中部署的相
关接口文件,即ecology系统的补丁包。
因此,在升级前,请先停掉ecology系统,以便在
ecology系统中升级相关补丁包及修改相关配置。
以下分别介绍相关的文件和相关配置。
→协同移动平台目录及文件安装
其中emobile目录下webapps为协同移动平台,其余目录均为Resin的相关目录。
→ecology系统相关文件安装
先停掉ecology系统,根据补丁包,将文件解压缩至ecology目录下。
2、协同移动平台服务器设置
如需要修改服务器端口,请修改emobile\conf\resin.conf文件:
<resin xmlns="/ns/resin"
xmlns:resin="/ns/resin/core">
<log name="" level="info" path="stdout:"/>
<log name="" level="info" path="log/resin.log"
timestamp='[%Y-%m-%d %H:%M:%S.%s]' rollover-period='1W'
rollover-size='5mb' archive-format="resin-%Y-%m-%d.log"/>
<cluster id="">
<server id="" port="6801">
<http port="89"/>
</server>
<resin:import path="${resin.home}/conf/app-default.xml"/>
<host id="" root-directory="./webapps">
<web-app id="/" root-directory="ROOT"/>
<web-app id="/m1" root-directory="m1"/>
<web-app id="/manager" root-directory="manager"/>
</host>
</cluster>
</resin>
6801为resin服务的端口(如果和ecology的Resin配置在同一台服务器,此端口不能
与ecology的Resin端口相同)
89为有Mobile访问端口
如需要修改初始化程序端口,请修改emobile/ jetty/etc/jetty.xml
<Call name="addConnector">
<Arg>
<New class="org.mortbay.jetty.nio.SelectChannelConnector">
<Set name="host"><SystemProperty name="jetty.host" /></Set>
<Set name="port"><SystemProperty name="jetty.port" default="90"/></Set>
<Set name="maxIdleTime">30000</Set> <Set name="Acceptors">2</Set>
<Set name="statsOn">false</Set>
<Set name="confidentialPort">8443</Set>
<Set name="lowResourcesConnections">5000</Set>
<Set name="lowResourcesMaxIdleTime">5000</Set>
</New>
</Arg>
</Call>
90为Mobile初始化程序端口
8443为Jetty服务端口
3、协同移动平台数据库设置
由于协同移动平台应用与ecology系统完全独立,但使用同一个数据库,所以需要单独设置数据库连接信息,需要分别设置新版本和1.0版本
新版本的数据库连接配置文件位于:
emobile\webapps\ROOT\WEB-INF\classes\ application.properties
1.0版本的数据库连接配置文件位于:
emobile\webapps\m1\WEB-INF\classes\ application.properties
这两个文件不需要手动配置,后台配置时会自动写入。
4、ecology系统接口相关配置
需要修改ecology下的web.xml文件,需要添加如下内容:
<servlet>
<servlet-name>XFireServlet</servlet-name>
<display-name>XFire Servlet</display-name>
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class> </servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MobileXmlRpcServlet</servlet-name>
<servlet-class>org.apache.xmlrpc.webserver.XmlRpcServlet</servlet-class>
<init-param>
<param-name>enabledForExtensions</param-name>
<param-value>true</param-value>
<description>Mobile XML-RPC.</description>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>MobileXmlRpcServlet</servlet-name>
<url-pattern>/mobile/xmlrpc</url-pattern>
</servlet-mapping>
注意:请添加在第一次出现<servlet-mapping>行的上面。
请不要添加在<!--之后和-->之前,
<!--……-->是注释,如果添加在注释里等于没有添加。
在ecology\classbean\META-INF\xfire\serveices.xml中添加:
<service>
<name>MobileService</name>
<namespace></namespace>
<serviceClass>weaver.mobile.webservices.MobileService</serviceClass>
<implementationClass>weaver.mobile.webservices.MobileServiceImpl</implementationClass> </service>
5、移动平台初始化设置
windows系统下:
运行emobile目录下的install.bat,如图:
启动引导服务
Linux系统下:
进入emobile/ jetty下执行java -jar start.jar,启动引导服务
启动服务后,打开浏览器,在IE地址栏中键入http://ip:port 如:http://127.0.0.1:90
进入下图界面
根据引导程序的提示和引导完成e-cology系统的地址,数据库等参数的设置,设置完成后可以关闭此引导服务。
6、协同移动平台启动设置
→直接启动。
编辑emobile下的start.bat文件,修改其中的java_home,根据实现情况指定JDK路
径。
双击start.bat即可启动服务器。
→创建服务
可在命令窗口执行如下内容(创建服务后可直接在操作系统中服务中启动ResinMobile服
务)
安装服务(根据实现情况指定JDK路径):
httpd.exe -java_home D:\WEAVER\JDK -install-as ResinMobile
卸载服务:
httpd.exe –remove-as ResinMobile
如为Linux系统,可以执行start.sh及stop.sh即可。
(先修改这两个文件中JDK路径)
如果需要在Linux系统后台运行,可以执行start.sh & 即可。
注意:
JDK必须使用1.6版本;如果ecology和emobile在同一服务器,emobile可直接使用
ecology的JDK,如果在不同的服务器上,要把ecology的JDK复制一份放到emobile
服务器上。
二、协同移动平台配置
在安装设置完成后,请启动ecology系统和协同移动平台。
并在浏览器中输入以下地址:http://ip:port 将会进入协同移动平台的配置向导,进行相关的配置。
设置向导
点击继续
填入ecology系统的地址,点击继续,系统将会检测地址填写的是否正确。
通过后,进入下一步:
填入正确的ecology系统sysadmin的管理员口令进行验证,验证通过进入数据库设置验证:
如果之前没有设置过协同移动平台的数据库连接信息,可以在这里重新填写,
填写完成后,点击继续,将会进行数据库连接测试,测试通过后,进入ecology接口检测界面:
点击完成,提示需要重新启动应用服务器:
重启EMobile服务后,即完成协同移动平台的配置。
打开浏览器,输入http://ip:port/manager,进入后台管理的登陆界面:(此端口为emobile访问端口,不是初始化程序端口)
输入系统管理员的帐号和密码,登陆后,可以进行系统信息、模块设置、用户设置。
系统设置
1、系统状态
点击检测系统按钮,将会对协同移动平台进行设置检查:
2、系统属性
可以对Logo图片及分页大小等系统参数进行修改。
3、日志
可以对系统日志进行查看。
4、授权信息
可以对License信息进行查看,点击在线获取License按钮后,将会自动从协同移动平台官方服务器上自动下载相应的License文件:
如果无法正确下载License文件,可以选择手工添加License方式添加相应的License文件。
License的申请需要向泛微公司提供以下资料(由项目经理提交“Mobile License申请流程”):
1、标识码。
(如上图所示中看到的标识码)
2、EMobile访问地址。
(可以是IP地址也可以是域名)
3、EMobile访问端口。
(EMobile访问时所需的端口)
4、EMobile关键字。
(用户自定义,一般取公司名中的词语,用于客户端登录时快速搜索对应服务器)→模块设置
可以对协同移动平台的模块进行设置。
→用户设置
可以对协同移动平台的用户进行设置。