2009-11-19 10 views
5

मेरे पास Apache Tomcat में एक धूमकेतु प्रोसेलेट ठीक काम कर रहा है। मेरे server.xml कनेक्टर प्रविष्टि है:टोमकैट धूमकेतु प्रोसेसर एनआईओ अपाचे httpd के माध्यम से सेवा दी?

<Connector connectionTimeout="20000" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/> 

मैं सीधे तो जैसे बिलाव के लिए एक URL के साथ सर्वलेट (नाम 'EventBus') हिट कर सकते हैं:

http://xyz.com:8080/EventBus

मैं अपाचे की सेवा लिये httpd है .jsp अप फ़ाइलें और एक बुनियादी workers.properties साथ सर्वलेट की तरह एक कार्यकर्ता के साथ फाइल:

worker.ajp13w.type=ajp13 
worker.ajp13w.host=localhost 
worker.ajp13w.port=8009 

यह सब कुछ है, लेकिन साथ ठीक काम करता है मेरी धूमकेतु प्रोसेसर सर्वलेट। जब मैं इस सर्वलेट प्राप्त करने का प्रयास मैं:

HTTP method GET is not supported by this URL 

किसी को भी पता है कि कैसे करने के लिए ठीक से आगे एक CometProcessor की तरह एक NIO कनेक्शन के लिए अपाचे बिलाव को अपाचे httpd से अनुरोध करता है?

किसी भी मदद के लिए धन्यवाद।

उत्तर

2

मुझे नहीं लगता कि आप अपाचे के साथ धूमकेतु प्रोसेसर का उपयोग कर सकते हैं। धूमकेतु प्रोसेसर को एसिंक्रोनस I/O की आवश्यकता होती है, अपाचे httpd के माध्यम से ऐसा करना असंभव है।

जेके निश्चित रूप से काम नहीं करता है क्योंकि केवल एपीआर और एनआईओ कनेक्टर धूमकेतु प्रोसेसर का समर्थन करते हैं।

आप अपने एनआईओ कनेक्टर से कनेक्शन अग्रेषित करने के लिए mod_proxy का उपयोग करने में सक्षम हो सकते हैं लेकिन आपको घटना को असीमित रूप से नहीं मिलेगा।

संबंधित मुद्दे