मैं बिलाव 8.0 में RewriteValve उपयोग करने के लिए http://tomcat.apache.org/tomcat-8.0-doc/rewrite.htmlबिलाव 8.0 पुनर्लेखन वाल्व
$ CATALINA_HOME में कोशिश कर रहा हूँ/conf/server.xml, मैं सही होस्ट टैग नीचे
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />
जोड़ा
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
निम्नलिखित
साथ$CATALINA_HOME/conf
निर्देशिका में
rewrite.config
बनाया गया
RewriteRule ^/abc /myapp
जहां http:/host:port/myapp
एक कार्यशील वेबपैप है।
तो अब जब मैं http://host:port/abc
पर जाता हूं तो मुझे http://host:port/myapp
पर रीडायरेक्ट होने की उम्मीद है, लेकिन मुझे इसके बजाय 404 the requested resource is not available
मिलता है।
ऐसा लगता है कि यह मेरी rewrite.config फ़ाइल भी पढ़ रहा है। लॉग निर्देशिका में एक्सेस लॉग केवल "GET /abc HTTP/1.1" 404 1000
की रिपोर्ट के साथ रिपोर्ट नहीं करता है।
मुझे क्या याद आ रही है? धन्यवाद
क्या आपने 'रिवाइटवेलवे 'के लिए DEBUG लॉगिंग सक्षम की है? लॉग में प्रासंगिक कुछ भी? पहली नज़र में, जो आपने सही दिखता है। आप अपाचे टोमकैट का किस संस्करण का उपयोग कर रहे हैं? –
मैं 'रिवाइटवल्व' के लिए DEBUG लॉगिंग कैसे सक्षम कर सकता हूं? मैं टोमकैट 8.0 का उपयोग कर रहा हूँ।15 –
क्रिस - कोई विचार, मैं और क्या कोशिश कर सकता हूं? मैं बस अपने विट्स एंड के बारे में हूं, यह सुनिश्चित नहीं करता कि इसे आगे कैसे डिबग/समस्या निवारण करें। किसी भी मदद के लिए धन्यवाद। –