本项目支持使用Maven构建, 具体使用方式请参考maven的使用文档和pom.xml
如果使用Gradle进行构建, 可以直接导入到IDE中, 例如
windows下运行
gradlew.bat eclipse
unix-like下运行
./gradlew eclipse
这个命令会生成eclipse的项目文件, 然后可以通过eclipse的import工具导入
windows下运行
gradlew.bat idea
unix-like下运行
./gradlew idea
然后直接在Intellij中打开这个项目
我们建议您使用 maven 或者 gradle 来构建您的服务器项目, 如果您没有使用上面的工具, 而是自己手工管理所依赖的jar包的话, 可以使用下面的命令来得到本项目使用到的jar包
windows下运行
gradlew.bat distZip
unix-like下运行
./gradlew distZip
这个会在 build/distributions 目录下生成一个 easemob-server-example.zip 文件, 里面包含了本项目的所有依赖
windows下运行
gradlew.bat clean compile
unix-like下运行
./gradlew clean compile
打开浏览器,输入网址https://a1.easemob.com/status ,点击网址框左侧的锁形状,点击详细信息->View certificate->复制到文件,直到导出证书文件。
Keytool –genkey –alias "certificate" –keyalg "RSA" –keystore "test.keystore"
alias:证书名称
keyalg:生成证书采用的算法,如RSA
keystore:证书库名称
Keytool –import –keystore test.keystore –file C:\Users\EaseMob\Desktop\certificate.cer
-
- package com.easemob.server.example.jersey下采用Jersey2.15实现, 需要java7或更高版本支持;
-
- package com.easemob.server.example.httpclient下采用Httpclient4.3.3实现,需要Java1.5或更高版本支持.
-
- Master分支是开发分支,请慎重直接下载使用。如有需要请下载已经Release的版本。