在将netty-socketio整合进SpringMvc时,tomcat启动出错,求教

发布于 2021-12-06 01:02:51 字数 1435 浏览 710 评论 1

Java 代码为:

public void loadCache() throws Exception{
   loadCacheData();//加载缓存数据

   Configuration config = new Configuration();
   config.setHostname("localhost");
   config.setPort(9092);

   SocketIOServer server = new SocketIOServer(config);

   CharteventListener listner = new CharteventListener();
   listner.setServer(server);
   server.addEventListener("chatevent", ChatObject.class, listner);    // chatevent为事件名称

   PrivateChatListener privateChatListener = new PrivateChatListener();
   privateChatListener.setServer(server);
   server.addEventListener("privateChat", PrivateChat.class, privateChatListener);


   //启动服务
   server.start();
   Thread.sleep(Integer.MAX_VALUE) ;
   server.stop();


}

 

loadCache 方法是tomcat一启动就运行的方法,但是会报下面的错误。

但是我使用application方法运行的前提下,这个方法就没问题,求解,不懂为什么会出现这种错误

 

 

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫九 2021-12-06 04:21:44

缺少一个jar包

<dependency>
   <groupId>fakepath</groupId>
   <artifactId>engine.io-client</artifactId>
   <version>0.6.0</version>
</dependency>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文