我想使用 Atmosphere XMPP,但我需要加载 native 连接器 APR。我还不太熟悉 JBoss 7 所以我想知道是否有人知道如何做到这一点? WIndows x64 或 Linux x64 环境。没关系。谢谢
最佳答案
这里假设 Linux x64。我使用的是 Ubuntu 11.04 x64。
- 下载 JBoss7 发行版并将其解压缩到合适的目录(这里我假设您的“/home/myname/tools/jboss701/”文件夹中有它。
使用/jboss701/bin/standalone.sh 启动它并验证它是否正确启动(检查 localhost:8080 url)。暂时关闭jboss。
从此处下载 native 库 http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-9.html 。我已经下载了这个 jboss-native-2.0.9-linux2-x64-ssl.tar.gz
将其解压到“/home/myname/tools/jboss701/”文件夹。您应该在“/home/myname/tools/jboss701/bin”文件夹中看到存档的内容。另外,验证您在“/home/myname/tools/jboss701/bin”下是否有“native”文件夹
重要提示:不幸的是,它不能开箱即用。您必须进行以下更改:添加
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/