私は、Apache 2.2.22 modproxy を前面に出した Tomcat 7.0.29 を使用しています。httpd.conf でプロトコルとして Ajp を構成し、server.xml で AjpNioProtocol を構成しました。サーバーの起動後、ログには次のメッセージが記録されます。
重大: 署名付きの無効なメッセージを受信しました 20599
com.apache.coyote.ajp.AjpMessage processHeader
Web または Tomcat サーバーに送信されるリクエストはなく、それでもそのエラーがスローされます。tomcat と apache のアクセス ログは、リクエストが来ていないことを示しています。無効なメッセージ エラーの原因は何ですか?
構成は次のとおりです。
httpd.conf
ProxyPass /wl ajp:// ip : port /wl ProxyPassReverse /wl ajp:// ip : port /wl
サーバー.xml
<Connector port="port" protocol="org.apache.coyote.ajp.AjpNioProtocol" connectionTimeout="20000" acceptorThreadCount="2" maxThreads="1600" redirectPort="8443" />