Java இன் ப்ராக்ஸி கொடிகளை பிரதான வகுப்புக்கு முன் வைக்கவும்
ப்ராக்ஸி கணினி பண்புகளை Java துவக்கியிடம் அனுப்புங்கள், தவறுதலாக அவற்றை பயன்பாட்டு வாதங்களாக வழங்குவதற்குப் பதிலாக.
இந்த இரண்டு கட்டளைகளும் Java துவக்கிக்கு ஒரே கட்டமைப்பைத் தருவதில்லை. உங்கள் HTTP ப்ராக்ஸியின் ஹோஸ்ட் மற்றும் போர்ட்டைப் பயன்படுத்தவும்; HTTP ப்ராக்ஸி பட்டியல் அனுமதிக்கப்பட்ட பொது வழிகளுக்கு வேட்பாளர்களை வழங்குகிறது:
java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080
முதலில் துவக்கி கணினி-பண்பு விருப்பங்களைப் பெறுகிறது. இரண்டாவதில் app.jar க்குப் பிறகு வரும் டோக்கன்கள் பயன்பாட்டு வாதங்களாக மாறும். பயன்பாடு அவற்றை வேண்டுமென்றே பகுப்பாய்வு செய்யாவிட்டால், அவை JVM இன் ப்ராக்ஸி பண்புகளை அமைக்காது.
-jar க்குப் பதிலாக பிரதான வகுப்பைப் பெயரிடும்போதும் அதே எல்லை பொருந்தும். JVM விருப்பங்களை வகுப்பின் பெயருக்கு முன், பயன்பாட்டுக்கு உரிய வாதங்களை அதன் பின் வைக்கவும்.
IDE, சேவை உறை அல்லது துவக்க ஸ்கிரிப்ட் உருவாக்கும் உண்மையான துவக்கக் கட்டளையை சோதிக்கவும். “program arguments” என லேபிளிடப்பட்ட அதன் புலம் VM விருப்பங்களுக்கான புலத்திலிருந்து வேறுபடலாம்.
சரியான இடம் பண்பை மட்டுமே வழங்குகிறது. HTTP கிளையண்ட் இன்னும் அந்த Java நெட்வொர்க் கட்டமைப்பைப் பயன்படுத்த வேண்டும். Apache HttpClient 5 க்கு, கிளையண்ட் கணினி பண்புகளைப் பயன்படுத்த அனுமதிக்கவும். ப்ராக்ஸி அங்கீகாரத்திற்கு அதன் சொந்த ஆதரவு இடைமுகம் தேவை.