如何把IM服务倒入到IDE中

admin 4月前 865

Q. 如何把IM服务倒入到IDE中?

A. 这里讲一下如何倒入到IDEA中并运行,eclipse或其它IDE请参考IDEA自行解决。 首先确保IDEA配置正确,JDK及maven都正确安装。然后在github上下载下来最新代码,并解压。

打开IDEA,选择"Import Project" 导入

选择“maven”,然后下一步 maven

下一步 3

下一步 4

下一步 5

下一步 6

点"Finish" 7

点完结束之后,maven会自动下载依赖包,需要耐心等待一段时间,如果依赖包下载不下来,需要考虑更换国内的源,更换方法请自行百度。

依赖包下载完毕后,点"Add Configuration",然后点“+”,再选择"Application". 8

分别填入服务名称, Main class选择"cn.wildfirechat.server.Server",Working directory选择到"broker"目录,Classpath of module选择"moquette-broker"。 这里一定要选择对 9

点击红圈的运行或旁边的调试按钮来运行。 10

最新回复 (5)
  • ate 3月前
    引用 2
    按照此方法本地idea启动server,报错Can't locate file "null",代码跟踪这个方法获取为空resourceLoader.loadDefaultResource();
    我有个疑问配置了vm options:-Dwildfirechat.path=D:\**\server-wildfirechat\broker\config\wildfirechat.conf
  • 水冰 15天前
    引用 3
    我也是和上一层相同的问题:
    Exception in thread "main" java.lang.IllegalArgumentException: Can't locate file "null"
           at io.moquette.server.config.ResourceLoaderConfig.<init>(ResourceLoaderConfig.java:60)
           at io.moquette.server.config.ResourceLoaderConfig.<init>(ResourceLoaderConfig.java:36)
           at io.moquette.server.Server.defaultConfig(Server.java:150)
           at io.moquette.server.Server.start(Server.java:103)
           at cn.wildfirechat.server.Server.main(Server.java:15)
  • 水冰 15天前
    引用 4
    ate 按照此方法本地idea启动server,报错Can't locate file "null",代码跟踪这个方法获取为空resourceLoader.loadDefaultResou ...
    你解决了吗
  • HeavyRain 15天前
    引用 5
    工作路径没有选对,wroking directory选broker那个目录
  • 水冰 13天前
    引用 6
    HeavyRain 工作路径没有选对,wroking directory选broker那个目录
    问题已解决,感谢
返回