我想使用Atmosphere XMPP,但我需要加載本機連接器APR。我對JBoss 7還不是很熟悉,所以我想知道是否有人知道如何做到這一點? WIndows x64或Linux x64環境。沒關係。謝謝如何在JBoss 7中加載APR連接器(本機)
回答
假設Linux x64在這裏。我正在使用Ubuntu 11.04 x64。
- 下載JBoss7分佈和其解壓縮到一個合適的目錄(在這裏我假設你已經在你的一個「/ home/MYNAME /工具/ jboss701 /」文件夾。
使用啓動它/ jboss701 /bin/standalone.sh並確認它已正確啓動(檢查localhost:8080 url)。現在關閉jboss。
從這裏下載本地庫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'下有'本地'文件夾。重要提示:不幸的是,它不適用於開箱即用。您必須進行以下更改:添加
JAVA_OPTS = 「$ JAVA_OPTS -Djava.library.path = /家庭/ MYNAME /工具/ jboss701 /斌/本地:$ PATH」
將字符串添加到'standalone.conf'文件中。
用'standalone.sh'腳本啓動JBoss。在JBoss啓動過程中驗證您在控制檯中是否有以下行:'org.apache.coyote.http11.Http11AprProtocol'。如果你看到'org.apache.coyote.http11.Http11AprProtocol'而不是'org.apache.coyote.http11.Http11Protocol',那麼一切都按預期工作。
謝謝你,我知道了。我現在在我的啓動腳本中看到了這些行。 `15:13:09,687信息[org.apache.catalina.core.AprLifecycleListener](MSC服務線程1-7)安裝Apache Tomcat Native li 的老版本1.1.20,而Tomcat建議版本大於1.1 .21
15:13:11,110 INFO [org.apache.coyote.http11.Http11AprProtocol](MSC服務線程1-3)在http-127.0.0.1-8080上啓動Coyote HTTP/1.1不幸的是,仍然拋出同樣的錯誤。
java.lang.IllegalStateException: JBoss failed to detect this is a Comet application because the APR Connector is not enabled. Make sure atmosphere-compat-jboss.jar is not under your WEB-INF/lib and there is no context.xml under WEB-INF org.atmosphere.container.JBossWebCometSupport.<clinit>(JBossWebCometSupport.java:66) sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) java.lang.reflect.Constructor.newInstance(Constructor.java:513) org.atmosphere.cpr.DefaultCometSupportResolver.newCometSupport(DefaultCometSupportResolver.java:178) org.atmosphere.cpr.DefaultCometSupportResolver.resolveWebSocket(DefaultCometSupportResolver.java:223) org.atmosphere.cpr.DefaultCometSupportResolver.resolve(DefaultCometSupportResolver.java:217) org.atmosphere.cpr.AtmosphereServlet.autoDetectContainer(AtmosphereServlet.java:900) org.atmosphere.cpr.AtmosphereServlet.init(AtmosphereServlet.java:530) org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765) org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:662)
我已經設置好一切作爲演示。
請檢查 http://stackoverflow.com/questions/9239920/jboss-as7-apr-native-connectors-and-sendfile?rq=1 – user1595858
- 1. Jboss AS7,APR本地連接器和發送文件
- 2. 如何在jboss 7中配置兩個https連接器端口?
- 3. 的Jboss 7火鳥連接
- 4. JBoss 7 Spring Oracle連接池
- 5. GroovyScriptEngine在Jboss中加載類7
- 6. 如何在JBoss 7.0.2上使用本地庫(apr)
- 7. Tomcat的APR連接器和貴賓
- 8. 如何在jboss 7.1.x中加載部署類加載器
- 9. JBOSS Cli添加連接器,接受器和連接工廠
- 10. 如何在Jboss中使用連接池
- 11. JBoss 4.2.x中的JBoss本地連接器
- 12. 使用VisualVM連接到JBoss 7
- 13. Jboss 7到oracle 8.0.5連接丟失
- 14. 如何在域模式下連接JBoss 7.x服務器上的JProfiler?
- 15. 的JBoss AS 7自動部署插件無法連接到本地主機:8080
- 16. 如何在JBoss中重新加載類
- 17. 如何在JBoss中配置ActiveMQ JCA連接器以使用XA連接?
- 18. Jboss中的日誌級別爲7個類加載器
- 19. Docker Jboss/wildfly:如何添加數據源和MySQL連接器
- 20. Jboss服務器上的gracefull關機7
- 21. 如何在JBoss中配置IBM IMS連接器
- 22. jboss 7(envers 4)無法加載類org.hibernate.envers.event.AuditEventListener
- 23. 的jboss-作爲7類加載ManagedBean
- 24. JBoss的類加載7奇蹟
- 25. REST服務does'n加載jboss AS 7
- 26. 在本地主機上拒絕JBoss EAP7 ModelControllerClient連接
- 27. 如何將Windows 7機器連接到Fedora?
- 28. 在jboss中爲Activemq配置池連接jndi 7
- 29. 在JBoss 7中,哪裏配置了UDP連接?
- 30. 在JBoss AS 7中是否需要c3p0連接池來休眠?
你能指定,你試圖部署哪個WAR文件嗎?我想嘗試在我的JBoss中部署它。 –
我按照你的指示使用jboss 5.1.0。該過程是類似的:)但當我配置jboss的HTTPS,APR連接器開始拋出錯誤12:40:25,751錯誤[Http11AprProtocol]錯誤初始化端點 java.lang.Exception:沒有指定證書文件或無效文件格式 \t org.apache.tomcat.jni.SSLContext.setCertificate(Native Method) 是否需要爲APR連接器指定證書?如果是,如何? – Nikhil