1

私は、primefaces ショーケースにある基本的な反例を実装しようとしています。Eclipse でアプリケーションを実行すると、クリックするたびにカウンターが増加するようです。ただし、Firefox と Google Chrome では、増分された値は更新後にのみ表示されます (これはプッシュではありません)。org.atmosphere.cpr.AtmosphereFramework - Failed using comet support: org.atmosphere.container.Tomcat7AsyncSupportWithWebSocket
, error: Tomcat failed to detect this is a Comet application because context.xml is missing or the Http11NioProtocol Connector is not not有効にします。

context.xml は何をしますか? それは何を含むべきですか?

4

1 に答える 1

1

server.xml でコネクタ プロトコルを次のように変更する必要があります。

  <Service name="Catalina">
  <!--    
    <Connector port="8080" address="xxx.xxx.xxx.xxx" protocol="HTTP/1.1" ..../>
  -->
  <!-- 
    HTTP 1.1 protocol is replaced with org.apache.coyote.http11.Http11NioProtocol 
  -->
  <Connector port="8080" address="xxx.xxx.xxx.xxx" protocol="org.apache.coyote.http11.Http11NioProtocol" />
  ...
  </Service>
于 2013-03-21T13:19:59.593 に答える