欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Apache Usergrid/developer
小 (→Eclipse) |
小 (→通知服务) |
||
第31行: | 第31行: | ||
可运行一个单独的轻量服务器 http://localhost:3000 也可部署到 tomcat 上。 | 可运行一个单独的轻量服务器 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.setup-test-account=true | ||
+ | usergrid.test-account.app=test-app | ||
+ | usergrid.test-account.organization=test-organization | ||
+ | usergrid.test-account.admin-user.username=test | ||
+ | usergrid.test-account.admin-user.name=Test User | ||
+ | |||
+ | usergrid.test-account.admin-user.password=test | ||
+ | 修改编译重新部署 | ||
+ | |||
+ | 常见问题:[https://stackoverflow.com/questions/23588140/cannot-login-to-apache-usergrid-deployed-on-tomcat7 Cannot login to Apache Usergrid deployed on Tomcat7] | ||
==通知服务== | ==通知服务== |
2016年5月17日 (二) 05:33的版本
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.setup-test-account=true usergrid.test-account.app=test-app usergrid.test-account.organization=test-organization usergrid.test-account.admin-user.username=test usergrid.test-account.admin-user.name=Test User [email protected] usergrid.test-account.admin-user.password=test
修改编译重新部署
常见问题:Cannot login to Apache Usergrid deployed on Tomcat7
通知服务
Eclipse
导入Usergrid mvn项目,会自动importing Maven项目,或者:
cd stack mvn clean package -DskipTests=true
IDEA
测试框架
代码覆盖
使用 JaCoCo Java Code Coverage Library 做代码覆盖测试。