Δώστε στην υπηρεσία Tomcat για Windows τις ρυθμίσεις διαμεσολαβητή της
Ρυθμίστε τις ιδιότητες διαμεσολαβητή στις επιλογές JVM της πραγματικής υπηρεσίας Tomcat για Windows και λάβετε υπόψη την ταυτότητα της υπηρεσίας και τη συμπεριφορά του συγκεκριμένου πελάτη.
tomcat9w.exe //ES//MyTomcat
Για την υπηρεσία Windows του Tomcat 9 με όνομα MyTomcat, αυτό ανοίγει τον τεκμηριωμένο επεξεργαστή ρυθμίσεων της. Χρησιμοποιήστε το πραγματικό όνομα της υπηρεσίας και το αντίστοιχο εργαλείο εγκατάστασης. Στις επιλογές Java, διατηρήστε τις υπάρχουσες καταχωρίσεις και προσθέστε όσες χρησιμοποιεί η στοίβα HTTP της εφαρμογής:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Χρησιμοποιήστε όνομα κεντρικού υπολογιστή χωρίς σχήμα URL. Για μια επιτρεπόμενη δημόσια δοκιμή HTTP χωρίς διαπιστευτήρια διαμεσολαβητή, ένας υποψήφιος από τη λίστα διαμεσολαβητών HTTP μπορεί να παρέχει το κεντρικό σύστημα και τη θύρα· κρατήστε χωριστά οποιαδήποτε απαιτούμενη διαδρομή δικτύου υπηρεσίας. Οι ιδιότητες HTTP και HTTPS επιλέγουν τα πρωτόκολλα προορισμού τους. Αν απαιτούνται άμεσες εξαιρέσεις, χρησιμοποιήστε την προβλεπόμενη πολιτική http.nonProxyHosts· ο χειριστής HTTPS του JDK μοιράζεται αυτή την ιδιότητα.
Εφαρμόστε την αλλαγή της υπηρεσίας και επανεκκινήστε σε κατάλληλο παράθυρο συντήρησης. Πρόκειται για ιδιότητες εκκίνησης του νέου JVM· ειδικότερα, το java.net.useSystemProxies ελέγχεται κατά την εκκίνηση. Μια εξαγωγή σε διαδραστικό κέλυφος δεν αποδεικνύει ότι η υπηρεσία την έλαβε.
Στη συνέχεια αξιολογήστε τον λογαριασμό του εργάτη και τον πελάτη. Η ανακάλυψη συστήματος και η ενσωματωμένη πιστοποίηση μπορεί να διαφέρουν από τη συνεδρία του προγράμματος περιήγησης του διαχειριστή. Οι ιδιότητες JVM επηρεάζουν μόνο τον κώδικα που τις ρωτά· μια άλλη βιβλιοθήκη μπορεί να χρειάζεται τον δικό της builder ή σχεδιαστή διαδρομών. Για 407, ρυθμίστε την πιστοποίηση διαμεσολαβητή που υποστηρίζει ο πελάτης αντί να προσθέτετε αυθαίρετες ιδιότητες proxyUser/proxyPassword.