im-server项目找不到启动项,无法启动

aaa 5月前 250

![] 如上图,我服务器配置可以了,但是我拉下来的im-server代码却运行不起来,我以为这是一个spring项目,我甚至自己写了一个application.java启动项去启动(如下图),都不起作用,实在是不知道怎么运行了,发帖来请教一下

最新回复 (5)
  • 5月前
    引用 2
    启动路径:broker模块下的cn.wildfirechat.server.Server
  • aaa 5月前
    引用 3
    启动路径:broker模块下的cn.wildfirechat.server.Server
    我运行了这个Server,控制台报错,下面显示我的“wildfirechat.conf”不存在,但是我现在还没有对这个项目进行修改,是项目中少了这个文件吗?下面是控制台报错的内容:
    [11:45:18:942] [INFO] - io.moquette.server.Server.defaultConfig(Server.java:159) - Starting Moquette server. Configuration file path=D:\wildfirechat\config\wildfirechat.conf
    [11:45:18:950] [INFO] - io.moquette.server.config.ResourceLoaderConfig.<init>(ResourceLoaderConfig.java:40) - Loading configuration. ResourceLoader = file, configName = null.
    [11:45:18:950] [INFO] - io.moquette.server.config.FileResourceLoader.loadResource(FileResourceLoader.java:65) - Loading file. Path = D:\wildfirechat\config\wildfirechat.conf.
    [11:45:18:951] [ERROR] - io.moquette.server.config.FileResourceLoader.loadResource(FileResourceLoader.java:73) - The file does not exist. Path = D:\wildfirechat\config\wildfirechat.conf.
    [11:45:18:953] [ERROR] - io.moquette.server.config.ResourceLoaderConfig.<init>(ResourceLoaderConfig.java:56) - The resource loader returned no configuration reader. ResourceLoader = file, configName = null.
    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:161)
           at io.moquette.server.Server.start(Server.java:114)
           at cn.wildfirechat.server.Server.main(Server.java:15)
  • aaa 5月前
    引用 4
    启动路径:broker模块下的cn.wildfirechat.server.Server
    我去这个项目中看了,根目录下面没有config文件夹啊。
  • 5月前
    引用 5
    有没有一种可能 你把broker/config这个目录复制到 broker同级就有了?
  • aaa 5月前
    引用 6
    好的,解决了,当时没看懂项目的结构,谢谢您
返回