JBoss のデフォルト コネクタよりも「優れた」HTTP コネクタを使用しようとしていHTTP/1.1
ます。BalusC の推奨に従って、コネクタを次のように変更しましserver.xml
た。
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8080" address="${jboss.bind.address}"
connectionTimeout="20000"
redirectPort="8443"
compression="force" />
しかし、JBoss はClassNotFoundException
起動時にスローします。JAR が見つからないはずです。(NIO コネクタには Tomcat 6 が必要なようですが、JBoss 5.1 に付属している Tomcat のバージョンが見つかりません...不平、@#$%^ing JBoss documentation )
11:43:19,034 ERROR [Connector] Protocol handler instantiation failed: java.lang.ClassNotFoundException: org.apache.coyote.http11.Http11NioProtocol from BaseClassLoader@1ed3e5f ... blah blah blah ...
11:43:19,263 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre6\bin; ... lots more classpath stuff...
たくさんのグーグル検索の後、実際には使用するのに適切なコネクタではない可能性があるようです. この jboss.org スレッドを見ると、代わりに APR コネクタを使用する必要があると思います。とは言っても、両者の違いはよくわかりません。
適切なコネクタはどれですか? また、正しくセットアップするにはどうすればよいですか?