I'm building converged SIP+WEB application on top of JBOSS AS 7.1.2.
The web part of application implements jboss HttpEventServlet. For this servlet to run I need to enable native APR connector.
The server start successfully when I don't enable MSS support, but when I run jboss server with MSS support enabled I get following exception:
23-05-2013 11:52:09.587 [MSC service thr] ERROR MSC00001: Failed to start service jboss.web.connector.http: org.jboss.msc.service.StartException in service j
boss.web.connector.http: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_21]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_21]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.tomcat.jni.OS
at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:576)
at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:121)
at org.apache.catalina.connector.Connector.init(Connector.java:983)
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
... 3 more
I use Mobicents Sip Servlets 2.0.0.FINAL.
Is there any additional configuration of MSS required to use native APR connector?