Tomcat Windows سروس کو اس کی پراکسی ترتیبات دیں
اصل Tomcat Windows سروس کے JVM اختیارات میں پراکسی خصوصیات کنفیگر کریں اور سروس کی شناخت اور کلائنٹ کے مخصوص رویے کو مدنظر رکھیں۔
tomcat9w.exe //ES//MyTomcat
Tomcat 9 کی MyTomcat نامی Windows سروس کے لیے، یہ اس کا دستاویزی کنفیگریشن ایڈیٹر کھولتا ہے۔ اصل سروس کا نام اور اس سے مطابقت رکھنے والا انسٹالیشن ٹول استعمال کریں۔ Java اختیارات میں، موجودہ اندراجات برقرار رکھیں اور وہ شامل کریں جو ایپلیکیشن کا HTTP اسٹیک استعمال کرتا ہے:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
URL اسکیم کے بغیر ہوسٹ نام استعمال کریں۔ پراکسی اسناد کے بغیر اجازت شدہ عوامی HTTP ٹیسٹ کے لیے، HTTP پراکسی فہرست سے کوئی امیدوار ہوسٹ اور پورٹ فراہم کر سکتا ہے؛ مطلوبہ سروس نیٹ ورک راستہ الگ رکھیں۔ HTTP اور HTTPS خصوصیات اپنے منزل کے پروٹوکول منتخب کرتی ہیں۔ اگر براہ راست استثنائیں درکار ہوں تو مطلوبہ http.nonProxyHosts پالیسی استعمال کریں؛ JDK کا HTTPS ہینڈلر وہی خصوصیت شیئر کرتا ہے۔
سروس کی تبدیلی کا اطلاق کریں اور مناسب دیکھ بھال کے وقفے میں دوبارہ شروع کریں۔ یہ نئی JVM کی اسٹارٹ اپ خصوصیات ہیں؛ خاص طور پر java.net.useSystemProxies آغاز پر جانچی جاتی ہے۔ انٹرایکٹو شیل میں ایکسپورٹ کرنا یہ ثابت نہیں کرتا کہ سروس نے اسے وصول کیا۔
پھر ورکر کا اکاؤنٹ اور کلائنٹ کا جائزہ لیں۔ سسٹم کی دریافت اور مربوط توثیق منتظم کے براؤزر سیشن سے مختلف ہو سکتی ہے۔ JVM خصوصیات صرف ان سے پوچھنے والے کوڈ پر اثر انداز ہوتی ہیں؛ کسی دوسری لائبریری کو اس کے بلڈر یا روٹ پلانر کی ضرورت ہو سکتی ہے۔ 407 کے لیے، من مانی proxyUser/proxyPassword خصوصیات شامل کرنے کے بجائے اس کلائنٹ کی معاونت کردہ پراکسی توثیق کنفیگر کریں۔