Tomcat Windows hizmetine proxy ayarlarını verin
Proxy özelliklerini gerçek Tomcat Windows hizmetinin JVM seçeneklerinde yapılandırın ve hizmet kimliğini ve istemciye özgü davranışı hesaba katın.
tomcat9w.exe //ES//MyTomcat
Tomcat 9'un MyTomcat adlı Windows hizmeti için bu, belgelenmiş yapılandırma düzenleyicisini açar. Gerçek hizmet adını ve eşleşen kurulum aracını kullanın. Java seçeneklerinde mevcut girişleri koruyun ve uygulamanın HTTP yığınının kullandıklarını ekleyin:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
URL şeması olmayan bir ana bilgisayar adı kullanın. Proxy kimlik bilgileri olmadan izin verilen genel bir HTTP testi için HTTP proxy listesinden bir aday ana bilgisayarı ve bağlantı noktasını sağlayabilir; gereken hizmet ağı yolunu ayrı tutun. HTTP ve HTTPS özellikleri kendi hedef protokollerini seçer. Doğrudan istisnalar gerekiyorsa, amaçlanan http.nonProxyHosts ilkesini kullanın; JDK'nın HTTPS işleyicisi bu özelliği paylaşır.
Hizmet değişikliğini uygulayın ve uygun bir bakım penceresinde yeniden başlatın. Bunlar yeni JVM'nin başlangıç özellikleridir; özellikle java.net.useSystemProxies başlangıçta denetlenir. Etkileşimli bir kabukta dışa aktarma, hizmetin bunu aldığını kanıtlamaz.
Ardından çalışanın hesabını ve istemciyi değerlendirin. Sistem keşfi ve tümleşik kimlik doğrulama, yöneticinin tarayıcı oturumundan farklı olabilir. JVM özellikleri yalnızca bunları sorgulayan kodu etkiler; başka bir kitaplık kendi oluşturucusuna veya rota planlayıcısına ihtiyaç duyabilir. 407 için rastgele proxyUser/proxyPassword özellikleri eklemek yerine o istemcinin desteklediği proxy kimlik doğrulamasını yapılandırın.