问题标签 [apache-mina]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
30885 浏览

java - Maven:主线程中的 NoClassDefFoundError

我目前正在构建一个小的 Apache-Mina Server 应用程序。我正在使用 Maven 来构建它。当我尝试运行 jar 时,出现以下错误:

在eclipse中运行不是问题。

这是生成的清单的样子:

这是我的 pom.xml 的(部分):

我在这里做错了什么?

0 投票
3 回答
1787 浏览

java - 使用 Apache Mina 通过 UDP 将数据发送回客户端

我正在使用 Apache Mina 创建一个服务器来接受 UDP 客户端请求。我已阅读 Apache Mina 提供的有关UDP Server & UDP Client的官方文档。但是,我想知道服务器何时收到消息,我可以使用同一个会话写回 UDP 客户端吗(我知道 UDP 在网络层是无连接的,但是我可以在应用层获取远程主机的 IP 和端口) 以便 UDP 客户端接收消息。我知道这可能是 TCP,但对 UDP 有点困惑。我知道这可能不完全是基于 Java 的,而是更多基于网络层的问题。如果有人能为我解决这个问题,我将不胜感激。

0 投票
1 回答
453 浏览

java - 无需 RMI 的内部 Java 客户端的可扩展 POJO 远程服务

我想将 POJO 公开为高度可扩展的远程服务,以供其他内部 Java 客户端使用,而无需使用 RMI 或任何应用程序服务器依赖项。Spring 支持将 POJO 公开为远程服务(Hessian/Burlap),但使用 HTTP/JMS。我正在寻找一些通过 TCP/IP 使用普通套接字通信的框架。

有没有使用 NIO 进行同步调用和自动故障转移的东西?

这个看起来很有希望http://code.google.com/p/mina-spring/

0 投票
1 回答
727 浏览

java - Java MINA 公开套接字

我正在使用一个使用 NioAccepter 的 MINA 实现。

我的任务是java.net.Socket与其他java.net.Socket框架以及 Apache 的 MINA NIO 框架建立一个基本的框架接口。这应该很简单,将原始套接字从 MINA 传递到我的框架。

但是,我还没有成功暴露原始套接字。这是我第一次看到 MINA 框架,我很困惑。

我最接近的结果是这样的:

这将解决我的问题,除了NioSession.channel受到保护。

我在这里错过了什么吗?

0 投票
1 回答
1289 浏览

java - 测试嵌入式 Mina FTPServer 是否真的启动

我以编程方式编写了 apache 服务器的启动代码,如下所示:

我怎么知道服务器真的在工作?

我如何从“外部”访问这个 apache 服务器?

我尝试在我的机器上使用 telnet 和 ftp(ftp 127.0.0.1),但我收到:

FTP:连接:未知错误代码

有人知道吗?我只是不想依赖jvm日志,而是测试它,并访问启动它

0 投票
1 回答
274 浏览

java - 如何比较三个主流的网络库?(网络性能比较指标)

我正在做一个研究项目,其中我使用三个主流网络库KrynetApache MinaJava-RMI创建简单的实时应用程序。对于结论,我需要制作一些基准类的东西来加强我的发现和论点。

我发现了很多成熟的商业工具和产品来衡量专业水平的网络性能,但我没有那么多正式的要求和时间。

有人可以分享我如何以更简单的方式做到这一点,可以使用哪种软件/库或方式以及可能的指标是什么。

非常感谢,

吉比拉拉

0 投票
1 回答
534 浏览

java - 如何在不停机的情况下使用 Apache Mina FTP 服务器进行持续部署?

我正在尝试在我持续部署的 Java 应用程序中设置一个Apache Mina FTP 服务器。我希望能够在用户不经历 FTP 停机的情况下更新和部署它。我怀疑这涉及某种代理(ProxyConnector?)来处理请求并将它们委托给我的 FTP 服务器的两个副本。进行更改时,应先更新并重新启动另一个副本,以保持正常运行时间。

我无法使用 Apache 的 Mina FTP 服务器找到任何这样的示例。这可能吗?我在哪里可以找到示例?谢谢。

0 投票
1 回答
2067 浏览

java - 如何使用 Scala/Java 启动 Apache MINA FTP 服务器?

我正在尝试在我的 Scala 应用程序中嵌入一个 Apache MINA FTP 服务器,但无法将其输出。我正在使用Apache FtpServer 1.05,并且在他们的网站上找到了几个示例,当我对它们进行 Scala-ize 时这些示例似乎不起作用。

这是我的代码:

该代码有效,并且服务器似乎在端口 2221 上启动,但我无法连接到它:ftp: localhost:2221: No address associated with hostname并且ftp: 127.0.0.1:2221: Name or service not known.

有什么想法吗?

0 投票
1 回答
2096 浏览

apache-mina - 关于简单 MINA 客户端和服务器的问题

我只是想创建一个简单的 MINA 服务器和客户端来评估。这是我的代码。

}

}

当我执行此代码时,客户端似乎一直在发送消息,而不是在发送后停止。在我看来,底层 MINA 代码中有一个递归调用。我知道我做错了什么。

有人可以告诉我如何解决这个问题吗?

谢谢。

0 投票
2 回答
1276 浏览

java - Apache Mina 执行器过滤器

我有一个基于 Apache Mina 2.0.4 的应用程序,其中我使用 ExecutorFilter 在 message_received 事件上创建一个线程。

我发现在生产环境中,有时 ExecutorFilter 不会创建线程。相反,它会阻止请求消息。

任何人都可以指导如何正确使用 ExecutorFilter 吗?我预计最多有 100 个同时连接到我的应用程序。

这是我的类,它覆盖 ExecutorFilter 类-