java - 在简单的 JXTA 2.7 应用程序中获取异常

标签 java p2p jxta

我正在 JXTA 2.7 中开发一个简单的程序,它向我显示以下错误。

public static void main(String[] args) throws IOException, PeerGroupException {
        System.setProperty(Logging.JXTA_LOGGING_PROPERTY, Level.OFF.toString());
        NetworkManager manager = new NetworkManager(NetworkManager.ConfigMode.EDGE, "Test");
        System.out.println(" S t a r t ing JXTA");
        manager.startNetwork();
        System.out.println(" JXTA St a r t ed ");            
}

错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/netty/channel/socket/httptunnel/HttpTunnelClientChannelFactory
    at net.jxta.impl.endpoint.netty.http.NettyHttpTunnelTransport.createClientSocketChannelFactory(NettyHttpTunnelTransport.java:27)
    at net.jxta.impl.endpoint.netty.NettyTransport.initClient(NettyTransport.java:124)
    at net.jxta.impl.endpoint.netty.NettyTransport.init(NettyTransport.java:76)
    at net.jxta.impl.peergroup.GenericPeerGroup.loadModule(GenericPeerGroup.java:677)
    at net.jxta.impl.peergroup.GenericPeerGroup.loadModule(GenericPeerGroup.java:801)
    at net.jxta.impl.peergroup.StdPeerGroup.loadAllModules(StdPeerGroup.java:295)
    at net.jxta.impl.peergroup.StdPeerGroup.initFirst(StdPeerGroup.java:842)
    at net.jxta.impl.peergroup.Platform.initFirst(Platform.java:214)
    at net.jxta.impl.peergroup.GenericPeerGroup.init(GenericPeerGroup.java:907)
    at net.jxta.peergroup.WorldPeerGroupFactory.newWorldPeerGroup(WorldPeerGroupFactory.java:312)
    at net.jxta.peergroup.WorldPeerGroupFactory.<init>(WorldPeerGroupFactory.java:182)
    at net.jxta.peergroup.NetPeerGroupFactory.<init>(NetPeerGroupFactory.java:203)
    at net.jxta.platform.NetworkManager.startNetwork(NetworkManager.java:408)
    at jxta_my.JXTA_My.main(JXTA_My.java:36)
Caused by: java.lang.ClassNotFoundException: org.jboss.netty.channel.socket.httptunnel.HttpTunnelClientChannelFactory
......

我无法弄清楚这里出了什么问题。我已经下载了缺少的库 jetty并将其放入库路径(netbeans 7.0.1)。请大家帮帮我。

最佳答案

您需要将 netty 包含到您的类路径中。您可以从 netty.io 网站获取它。

关于java - 在简单的 JXTA 2.7 应用程序中获取异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9479671/

相关文章:

HTML 5 点对点视频的可能性?

java - 什么是 java.net.SocketTimeoutException : Failed to receive close ack from remote connection?

java - 我应该使用像 Mesos 这样的分布式系统吗?

java - 我可以抢占类路径吗?

java - 引用文件路径时出现filenotfoundexception

java - hdfs 文件在伪分布式单节点集群中的位置?

sockets - NAT 路由器在拒绝来自先前打开的连接的传入数据包之前等待多长时间

java - 访问 NAT 后面的 FreePastry 程序

java - 我正在尝试下载 JXTA 2.7

java - 单个静态方法是否会导致并行执行时测试失败 - selenium