JXTA JXSE 2.7与JBoss Netty库依赖关系中断

JXTA JXSE 2.7与JBoss Netty库依赖关系中断,netty,jxta,Netty,Jxta,最近,我在研究使用p2p框架时,遇到了JXTA。太糟糕了,Oracle决定放弃JXTA。对于一个好的软件来说真是太丢脸了。无论如何,我遇到的问题是试图在会合模式下启动节点 NetworkManager=新的NetworkManager(NetworkManager.ConfigMode.RENDEZVOUS,…) 我调用manager.startNetwork()时遇到NoClassDefFoundError 它遇到问题的类是: org/jboss/netty/channel/socket/ht

最近,我在研究使用p2p框架时,遇到了JXTA。太糟糕了,Oracle决定放弃JXTA。对于一个好的软件来说真是太丢脸了。无论如何,我遇到的问题是试图在会合模式下启动节点

NetworkManager=新的NetworkManager(NetworkManager.ConfigMode.RENDEZVOUS,…)

我调用manager.startNetwork()时遇到NoClassDefFoundError

它遇到问题的类是: org/jboss/netty/channel/socket/httptunnel/HttpTunnelClientChannelFactory

JXSE2.7附带了JBossNetty3.1.5GA jar文件。在Netty的发行版中真的没有这样一个类

有人成功运行过JXSE会合节点吗?JXSE 2.7中正确的Netty jar文件应该是什么

有人成功运行过JXSE会合节点吗?应该是什么 JXSE2.7中的Netty jar文件正确吗


是的,我当然知道。依赖项是可用的。在我看来,依赖项可能不在类路径上。

试试这个jar文件:http://files.cnblogs.com/cuizhf/httptunnel-0.92.rar

以下是如何使用正确的类集构建netty JAR以运行JXSE 2.7:

  • 从此处下载git存储库: (我刚抓到压缩文件)

  • 使用maven构建它:

    cd iainmcgin-netty-5f5c87b (or whatever the zip file gives you)
    
    mvn package
    
  • 对我来说,构建失败了,我不得不在构建之前将以下XML添加到pom.XML文件中 标签:

    JBoss回购 https://repository.jboss.org/nexus/content/repositories/releases JBoss回购

  • 我从maven收到另一条失败消息,但它似乎在名为target的子文件夹中创建了jar文件OK

  • 最后一步是确保在运行JXTA程序时,刚刚构建的jar文件maven位于类路径中。(该文件名为netty-4.0.0.Alpha1 SNAPSHOT.jar)