jboss - 如何在 JBoss 7 中加载 APR 连接器( native )

标签 jboss comet jboss7.x atmosphere

我想使用 Atmosphere XMPP,但我需要加载 native 连接器 APR。我还不太熟悉 JBoss 7 所以我想知道是否有人知道如何做到这一点? WIndows x64 或 Linux x64 环境。没关系。谢谢

最佳答案

这里假设 Linux x64。我使用的是 Ubuntu 11.04 x64。

  1. 下载 JBoss7 发行版并将其解压缩到合适的目录(这里我假设您的“/home/myname/tools/jboss701/”文件夹中有它。
  2. 使用/jboss701/bin/standalone.sh 启动它并验证它是否正确启动(检查 localhost:8080 url)。暂时关闭jboss。

  3. 从此处下载 native 库 http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-9.html 。我已经下载了这个 jboss-native-2.0.9-linux2-x64-ssl.tar.gz

  4. 将其解压到“/home/myname/tools/jboss701/”文件夹。您应该在“/home/myname/tools/jboss701/bin”文件夹中看到存档的内容。另外,验证您在“/home/myname/tools/jboss701/bin”下是否有“native”文件夹

  5. 重要提示:不幸的是,它不能开箱即用。您必须进行以下更改:添加

JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/home/myname/tools/jboss701/bin/native:$PATH"

字符串到您的“standalone.conf”文件。

使用“standalone.sh”脚本启动 JBoss。验证 JBoss 启动期间控制台中是否有以下行:“org.apache.coyote.http11.Http11AprProtocol”。如果您看到“org.apache.coyote.http11.Http11AprProtocol”而不是“org.apache.coyote.http11.Http11Protocol”,那么一切都按预期工作。

关于jboss - 如何在 JBoss 7 中加载 APR 连接器( native ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7342926/

相关文章:

java - Oracle JDBC 驱动程序冲突

java - Ant 找不到指定的路径

java - Red Hat 的 JBoss EAP 是您从 JBOSS.org 获得的 JBoss AS 代码的分支吗?

Python+Tornado vs Scala+Lift?

jboss7.x - @Local 和 @Remote 接口(interface) - 通过引用传递与深层复制

java - 建议将 jboss AS5 项目迁移到 AS7

javascript - 不使用 IFrame 的 Comet 应用程序

django - Django 的 Comet 框架

java - 为什么 Swagger + RESTEasy 不能使用 @ApplicationPath ("")

jboss7.x - JBoss AS 7 下的 AspectJ Aspect 抛出 Xlint :invalidAbsoluteTypeName