Apache Usergrid/developer

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(通知服务)
(Portal)
第34行: 第34行:
 
==Portal==
 
==Portal==
 
usergrid-1.0.2/stack/config/src/main/resources/usergrid-default.properties 并拷贝 usergrid-config-1.0.2.jar" 到 webapps\ROOT\WEB-INF\lib
 
usergrid-1.0.2/stack/config/src/main/resources/usergrid-default.properties 并拷贝 usergrid-config-1.0.2.jar" 到 webapps\ROOT\WEB-INF\lib
  usergrid.setup-test-account=true
+
  usergrid.sysadmin.login.name=huihoo
usergrid.test-account.app=test-app
+
  usergrid.sysadmin.login.email=[email protected]
  usergrid.test-account.organization=test-organization
+
  usergrid.sysadmin.login.password=huihoo
  usergrid.test-account.admin-user.username=test
+
  usergrid.sysadmin.login.allowed=true
  usergrid.test-account.admin-user.name=Test User
+
  usergrid.sysadmin.approve.users=false
  usergrid.test-account.admin-user.email=[email protected]
+
  usergrid.sysadmin.approve.organizations=false
  usergrid.test-account.admin-user.password=test
+
 
修改编译重新部署
 
修改编译重新部署
  

2016年5月17日 (二) 05:48的版本

Apache Usergrid 开发者

目录

编译

  • 2.x 编译

因为引入了 elasticsearch 所以编译环境有了更多要求,参考

  • 1.x 编译

注意要使用 cassandra 2.x, tomcat 7.x 的版本 (不要使用3.x, 9.x的高版本),使用的 Usergrid 1.0.2

下载后进入stack目录,执行:mvn clean install -DskipTests=true

成功编译生成 stack/rest/target/ROOT.war

将tomcat/webapps/ROOT目录删除,将ROOT.war复制到tomcat的webapps目录下。

在tomcat的lib目录下创建 usergrid-custom.properties 文件:

usergrid.sysadmin.login.allowed=true
usergrid.sysadmin.login.name=superuser
usergrid.sysadmin.login.password=pw123
[email protected]
[email protected]
usergrid.management.mailer=Myself<[email protected]>
[email protected]
usergrid.test-account.admin-user.password=test

设置用户数据库和管理数据库

http://localhost:8080/system/database/setup
http://localhost:8080/system/superuser/setup

编译部署Portal,需要node.js,参考目录下的README.md文件

可运行一个单独的轻量服务器 http://localhost:3000 也可部署到 tomcat 上。

Portal

usergrid-1.0.2/stack/config/src/main/resources/usergrid-default.properties 并拷贝 usergrid-config-1.0.2.jar" 到 webapps\ROOT\WEB-INF\lib

usergrid.sysadmin.login.name=huihoo 
[email protected]
usergrid.sysadmin.login.password=huihoo
usergrid.sysadmin.login.allowed=true
usergrid.sysadmin.approve.users=false
usergrid.sysadmin.approve.organizations=false

修改编译重新部署

常见问题:Cannot login to Apache Usergrid deployed on Tomcat7

通知服务

注册 Apple APNs or Google GCM

Eclipse

导入Usergrid mvn项目,会自动importing Maven项目,或者:

cd stack
mvn clean package -DskipTests=true

IDEA

测试框架

Judo chop

代码覆盖

使用 JaCoCo Java Code Coverage Library 做代码覆盖测试。

持续集成

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱