Funambol DM 安装过程
Funambol DM 安装过程
Funambol安装过程包括了 Java环境安装 ,Mysql安装 ,Jboss安装和 Funambol DM的安装 .一 : Java环境安装
1: Java现在使用的版本是 :jdk-1_5_0-windows-i586.exe .
2: 安装完毕 ,请在 windows系统下设置环境变量 JAVA_HOME={jdk的安装目录 }
如 : JAVA_HOME=C:"Java"jdk1.5.0
二 : Mysql安装
1: Mysal使用的版本是 : mysql-5.0.22-win32.zip
2: 安装完毕 ,要进行数据库的创建
3: 在 MySQL 中创建 funambol 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的 data目录查看目前创建的数据库是否存在 .
三 : Jboss安装
1: Jboss使用版本为: jboss-4.2.1.GA 。
下载地址:
http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=523619
2: 在如上的下载页中下载 JBoss-4.2.1.GA.zip文件。
下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录 (若目录带有空格,例如: C:"Program Files,日后可能会产生一些莫名的错误 ), eg: c:"jboss4.2.1 。同时在“环境变量设置”中设置名为 JBOSS_HOME的环境变量,值为 JBoss的安装路径,如:
JBOSS_HOME= c:"jboss4.2.1
J2EE_HOME= c:"jboss4.2.1
3: 拷贝 mysql的驱动到 jboss目录下 ,
将 mysql的 jdbc驱动文件 mysql-connector-java-3.1.12-bin.jar 拷贝到 c:" JBoss4.2.1"
MySQLJDBC下 (如果没有请自行创建 ),并在“环境变量设置”设置
JBOSS_CLASSPATH=c:" JBoss4.2.1"MySQLJDBC"mysql-connector-java-3.1.12-bin.jar
在此, JBoss的安装工作已经结束,
5: 修改 run.bat文件
将 :
rem Add -server to the JVM options, if supported
"%JAVA%" -version 2>&1 | findstr /I hotspot > nul
if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)
改为
rem Add -server to the JVM options, if supported
rem "%JAVA%" -version 2>&1 | findstr /I hotspot > nul
rem if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)
4: 测试安装是否成功:
运行 JBoss安装目录 "bin"run.bat,如果窗口中没有出现异常,且出现: 10:16:19,765 INFO [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBoss_4_2_1_GA date=200707131605)] Started in 30s:828ms字样,则表示安装成功。
5: 访问 JBOSS
我们可以通过访问: http://localhost:8080 进入 JBoss的欢迎界面,点击 JBoss Management下的 JMX Console可进入 JBoss的控制台。
6: 若启动失败,可能由以下原因引起:
1) JBoss所用的端口( 8080, 1099, 1098, 8083等)被占用。一般情况下为 8080端口被占用(例如, Oracle占用了 8080端口),此时需要修改 JBoss的端口,方法为进入 JBoss安装目录 "server"default"deploy"jboss-web.deployer目录,修改其下的 server.xml目录,在此文件中搜索 8080,将其改成你想要的端口即可(例如 8088);
2) JDK安装不正确;
3) JBoss下载不完全。
四 : Funambol DM安装
1: Funambol 使用的版本是 : funambol-dm-server-3.5.2
下载地址 :
http://www.funambol.com/opensource/downloads.html
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-4.2.1/MySQLJDBC/mysql-connector-java-3.1.12-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与 sync4j DM Server在同一台机器上,使用 127.0.0.1进行连接时,缺省情况下可以不设置口令。
B: server-name中提供的 URL必须填写当前安装的 DM Server的 Internet合法 IP地址,否则手机终端设备无法发起连接,无法完成 DM配置信息的同步。
C:使用 MySQL时必须设定 jdbc.url的参数 zeroDateTimeBehavior=round,否则在运行 DM时将出现如下错误信息:
Error Executing Database Query.
Value '0000-00-00' can not be represented as java.sql.Timestamp
详细原因参见: http://dev.mysql.com/doc/refman/5.0/en/cj-upgrading.html
4: 修改 DM Server的 default"config"common"properties" Funambol.properties 中的参数 , 内容如下:
server.uri=http://{your ip}:8080/funambol/dm
注 : server.uri中提供的 URL必须填写当前安装的 DM Server的 Internet合法 IP地址,否则手机终端设备无法发起连接,无法完成 DM配置信息的同步。
5: 运行 Sync4j DM Server安装脚本
> cd funambol
> bin"install.cmd jboss32
BUILD SUCCESSFUL
Total time: 12 seconds
6: 检查 MySQL中数据库表的创建情况
前面的安装步骤结束后将在 MySQL Server的 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)
7: 启动 Sync4j DM Server
当安装成功后 ,系统会自动在 bin目录下生成 start.cmd/sh文件 .
> cd funambol
> bin"start.cmd
注意 : 所有的字符都是大小写敏感 , 所以上面红色字体一定按照实际情况的大小写进行组织 .
转载于:https://blog.51cto.com/zhaojianping/469278
Funambol DM 安装过程相关推荐
- DM数据库安装过程--基于NeoKylin操作系统详解
NeoKylin操作系统下安装DM数据库的两种方式 在Linux操作系统下,用户在安装 DM 之前需要检查或修改操作系统的配置,以保证 DM 正确安装和运行. 以下安装程序说明将以国产操作系统nsV7 ...
- linux版车机安装步骤,RedHat Linux 9.0的安装(详细图解安装过程)
RedHat Linux版本:" b, t) b) b# }, t# z- f C& S$ x0 }) GRedHat Linux是目前世界上使用最多的Linux操作系统.因为它具备 ...
- linux系统 oracle 11g字符界面详细安装过程
oracle 11g字符界面详细安装过程 1. 修改主机名 sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" ...
- VMWare WorkStation Pro 15下NeoKylin及达梦数据库安装过程及踩坑笔记
NeoKylin安装过程(CentOS亦可,推荐中标麒麟,相信以后会有更多的中国智造投入商用,中国加油!) (安装过程截图) 此处容易踩坑,如果是新手,还是乖乖在配置里把GUI选上,否则安装完重启,看 ...
- 达梦数据库(dm8)命令行安装过程
操作系统:麒麟V10 达梦数据库:dm8(企业版) 本机IP地址:192.168.174.180 一.达梦数据库的环境初始化(操作系统及相关配置) 1. 配置主机名,并修改本地hosts文件 host ...
- vue.js安装过程(npm安装)
一.开发环境 vue推荐开发环境: Node.js: JavaScript运行环境(runtime),不同系统直接运行各种编程语言 npm: Nodejs下的包管理器. webpack: 它主要的用途 ...
- as安装过程中gradle_柯赛分享:楼顶大字安装过程中需要用到哪些工具?
经过前面一系列标识行业常识和制作工艺相关知识的分享,我们知道楼顶大字是标识行业下属的一个重要分支产品类别,也明白了楼顶大字主要制作材料是金属的,尺寸和自重都比较大,运输安装过程相对复杂,安装施工的难度 ...
- MySQL的安装过程
近期对MySQL做了一些研究. 曾经主要接触的是SQL SERVER.所以,今天对该安装过程做了一些总结以及使用过程中的一些心得.并分享给大家. 记得前面.分享过一篇关于数据库的几种连接方式.而 ...
- Debian 6.0 安装过程 及中文乱码
2019独角兽企业重金招聘Python工程师标准>>> Debian 6.0 安装过程 Debian 6.0 安装过程 转(一个别人自录的安装过程录相) http://v.youku ...
最新文章
- matlab 方波_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号
- python 匹配字符串多个_在Python中匹配多个数据集的字符串
- 验证码生成java_JAVA-验证码生成
- 入门机器学习,这一步必不可少!
- 语音识别介绍(上篇)
- 选择器高级、样式及布局
- bootstrap-面板
- Android NDK学习(1) 简介
- .atitit.web 推送实现解决方案集合(3)----dwr3 Reverse Ajax
- Windows 系统的默认字体是什么?应用的默认字体是什么?
- DMX512 for Arduino 例子详解
- 小波 奇异点 matlab,Matlab小波变换对于奇异点的检测.doc
- Java中自定义比较器
- linux版本石器时代,石器时代私服架设教程LINUX版
- eve为什么服务器还在维护,EVE无法进入
- bcm4322linux驱动下载,苹果MAC BOOK PRO 5.5 2009年中 安装fedora26——broadcom BCM4322 无线驱动在fedora上的安装...
- 2021双非计算机保研推免经验分享——海王养成系列(一)
- CMM是什么?什么是 “能力成熟度模型”?
- Linux系统管理员:不要害怕升级内核
- linux是什么操作系统_Linux的优势