Funambol 服务器安装之 Funambol DM
来源:互联网 发布:优化发展环境建议 编辑:程序博客网 时间:2024/04/29 03:55
毕业设计中要用到同步服务器,查了很多资料发现sync4j这个协议,它是通用的实现协议。而Funambol是其开源的实现。Funambol服务器分为两个部分DM和DS。安装这两个服务器的过程中,发现网上的资料版本太旧,参照过程中如果出现问题,就找不到的话,就会怀疑是版本问题作怪。终于在网上找了很多资料,啃了很多英文文档之后,顺利的把两个服务器搭建成功,记录如下
Funambol DM 安装过程
总的来说,Funambol安装过程包括了四个部分:
一、Java环境安装 jdk-6u24-windows-i586.exe
二、Mysql安装 mysql-5.5.17.msi
三、Jboss安装 jboss-5.1.0.GA-jdk6.zip
四、Funambol DM的安装 funambol-dm-server-3.6.0
一: Java环境安装
1.安装完毕,请在windows系统下设置环境变量JAVA_HOME={jdk的安装目录}
如: C:\Program Files\Java\jdk1.6.0_24
二: Mysql安装
1.Mysql使用的版本是: mysql-5.5.17.msi
2.安装文件到Mysql官网上下载,下载安装完毕,要进行数据库的创建
3.在MySQL 中创建funambol_db Database
运行如下命令为DM Server创建Database和相关的授权用户funambol
mysql > create database funambol_db;
mysql > grant all on funambol_db.* to 'funambol'@'localhost' identified by 'funambol';
4.检查创建的MySQL funambol 用户权限
运行如下命令检查在MySQL中创建的用户funambol是否对funambol _db数据库具备访问权限:
> mysql -u funambol
mysql > use funambol_db;
Database changed
5.安装创建完成后,建议安装一个Mysql的windows管理器,这样方便查看数据库信息。这里我安装的是MySQL-Front ,这个随便那个版本都可以。当然不安装MySQL-Front也可以,不会对DM的安装造成任何影响。
三: Jboss安装
1.Jboss使用版本为:jboss-5.1.0.GA-jdk6.zip,这个到Jboss官网上下载就可以
2.下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg:c:/jboss-5.1.0.GA
同时在“环境变量设置”中设置名为JBOSS_HOME的环境变量,值为JBoss的安装路径,如:
JBOSS_HOME= C:\jboss-5.1.0.GA
J2EE_HOME= C:\jboss-5.1.0.GA
3.拷贝mysql的驱动到jboss目录下
将mysql的jdbc驱动文件也是到官网上下载的,叫做Mysql-connnecterz.zip,这是一个压缩包,解压之后把整个文件夹拷贝到C:\jboss-5.1.0.GA\MySQLJDBC
MySQLJDBC下(如果没有请自行创建),并在“环境变量设置”设置
JBOSS_CLASSPATH=C:\jboss-5.1.0.GA\MySQLJDBC\mysql-connector-java-5.1.18\mysql-connector-java-5.1.18-bin.jar
在此,JBoss的安装工作已经结束,
4. 测试安装是否成功:
运行JBoss安装目录\bin\run.bat,如果窗口中没有出现异常,且出现:10:16:19,765 INFO [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBoss-5.1.0.GA date=20111114)] Started in 30s:828ms字样,则表示安装成功。
如果想要在其他机子上访问JBoss服务器的话,需要在命令行中执行命令 run.bat –b 0.0.0.0,安装成功之后就可以通过其他机子访问。
5.访问JBOSS
我们可以通过访问:http://localhost:8080(或者http://yourip:8080)进入JBoss的欢迎界面,点击JBoss Management下的JMX Console可进入JBoss的控制台。
四: Funambol DM安装
1.Funambol 使用的版本是: funambol-dm-server-3.6.0 ,Funambol官网上面都可以下载
2.下载Sync4J DM Server后直接解压缩即可。具体的地址可以是C:\funambol
3.修改DM 的install.properties中的数据库连接参数。
文件路径为Sync4J DM Server的根目录下,即install.properties。所需修改的内容如下:
server-name=http://{your ip}:8080/funambol/dm
dbms=mysql
jdbc.classpath= C:/jboss-5.1.0.GA/MySQLJDBC/mysql-connector-java-5.1.18/mysql-connector-java-5.1.18-bin.jar
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1/funambol_db?zeroDateTimeBehavior=round
jdbc.user=funambol
jdbc.password=funambol
注意:
A 如果使用MySQL,并且MySQL Server与Funambol DM Server在同一台机器上,使用127.0.0.1进行连接时,缺省情况下可以不设置口令。
B server-name中提供的URL必须填写当前安装的DM Server的Internet合法IP地址(必须是手机可以访问到的ip。如,局域网ip也是可以的,手机访问时通过局域网wifi),否则手机终端设备无法发起连接,无法完成DM配置信息的同步。
4.修改DM Server的default\config\common\properties\Funambol.properties中的参数, 内容如下:
server.uri=http://{your ip}:8080/funambol/dm
注: server.uri中提供的URL必须填写当前安装的DM Server的Internet合法IP地址(必须是手机可以访问到的ip。如,局域网ip也是可以的,手机访问时通过局域网wifi),否则手机终端设备无法发起连接,无法完成DM配置信息的同步。
5.运行Funambol DM Server安装脚本
> cd funambol
> bin/install.cmd jboss5
BUILD SUCCESSFUL
Total time: 12 seconds
6.检查MySQL中数据库表的创建情况
前面的安装步骤结束后将在MySQL Server的funambol_db中创建相关的表,本步骤对其进行检查,就可以看到DM安装在funambol_db中的数据库表:
> mysql -u funambol
mysql > use funambol_db;
mysql > show tables;
+----------------------------------------+
| Tables_in_sync4jdm_db |
+----------------------------------------+
| fnbl_device |
| fnbl_dm_state |
| fnbl_id |
| fnbl_principal |
| fnbl_role |
| fnbl_treediscovery_processor |
| fnbl_user |
| fnbl_user_dm_demo |
| fnbl_user_role |
+----------------------------------------+
9 rows in set (0.00 sec)
当然,你也可以Mysql-Front来查看funambol_db中的表。
7.启动Funambol DM Server
当安装成功后,系统会自动在bin目录下生成start.cmd/sh文件.
> cd funambol
> bin\start.cmd
注意: 所有的字符都是大小写敏感,所以上面粗体一定按照实际情况的大小写进行组织
- Funambol 服务器安装之 Funambol DM
- Funambol 服务器安装之 Funambol DS
- Funambol DM 安装过程
- Funambol DM—移动设备管理
- Funambol服务器源码编译小结
- 基于SyncML的funambol dm开源项目的改造应用(一)
- 基于SyncML的funambol dm开源项目的改造应用(二) - 搭建SCTS测试环境
- 基于SyncML的funambol dm开源项目的改造应用(三) - 实际项目介绍
- 郁闷的Funambol
- funambol 时间戳
- funambol-重复项判断
- Funambol DS Server的安装、设置与同步
- Evolution与funambol(sync4j)同步
- Funambol Data Server 的架设
- windows mobile funambol client剖析
- SyncML 邮箱信息 同步(funambol)
- funambol的服务扩展-connector
- LoadRunner对funambol性能测试
- 终于安装[神州优雅A430-i3 D3]Mac Os X成功了
- kernel panic, no oops, no stack dumped
- Balsamiq Mockups Keygen
- 调试技巧 —— 如何利用windbg + dump + map分析程序异常
- java接口例子
- Funambol 服务器安装之 Funambol DM
- CString与各种格式之间的转换
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- MFC程序最小化到系统托盘
- CA ERwin设计物理模型如何设置AUTO_INCREMENT
- Sandbox:不再担心家里小孩拿着Android机乱按
- Windows下搭建Vxworks开发环境,VMware虚拟机实现
- jquery属性操作
- Window 对象 frame