[
http://jira.jboss.com/jira/browse/JBSEAM-1056?page=comments#action_12356462 ]
Niels Hoogeveen commented on JBSEAM-1056:
-----------------------------------------
Tried out Tomcat 6's chat example and got it working within a seam project. In order
to get it working I did the following:
Step 1:
Changed server.xml in jboss-web.deployer:
From:
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" strategy="ms"
maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443"
acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
To:
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" strategy="ms"
maxHttpHeaderSize="8192"
emptySessionPath="true"
protocol="org.apache.coyote.http11.Http11NioProtocol"
enableLookups="false" redirectPort="8443"
acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
So changing the protocal from "HTTP/1.1" to
"org.apache.coyote.http11.Http11NioProtocol". Also workable is dropping the
native Apache libraries in the run path. In my case (Windows) I dropped tcnative-1.dll in
the bin directory of JBoss-4.2.0.CR1. This will load the APR libraries and well make sure
the apr-connector is loaded. In this case no change has to be made to server.xml
Step 2:
Added to web.xml
<servlet>
<servlet-name>ChatServlet</servlet-name>
<servlet-class>chat.ChatServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ChatServlet</servlet-name>
<url-pattern>/jsp/chat/chat</url-pattern>
</servlet-mapping>
Step 3:
Copie the the "jsp/chat" directory from the Tomcat 6 example directory to the
"view" directory of a seam generated project.
Copied the "WEB-INF/classes/chat" directory from the Tomcat 6 example directory
to the "resources" directory of a seam generated project.
The chat example functions as it does in a deployment of Tomcat 6 examples. Which is not
very good, cause nobody took the time to work it out properly.
Comet requests for Seam Remoting
--------------------------------
Key: JBSEAM-1056
URL:
http://jira.jboss.com/jira/browse/JBSEAM-1056
Project: JBoss Seam
Issue Type: Feature Request
Components: Remoting
Environment: any
Reporter: Niels Hoogeveen
Assigned To: Shane Bryzak
Since JBossAS-4.2.0.CR1 supports Tomcat 6 a "servlet" of type CometProcessor,
which allows for comet style http access, is available. In principle this would allow for
a non-polling/long-polling solutions for eg. the JMS example.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira