GlassFish பயன்பாட்டு நிகழ்வுக்கு அதன் வெளியேறும் ப்ராக்ஸியைக் கொடுங்கள்
பயன்பாட்டை இயக்கும் GlassFish இலக்கில் HTTP மற்றும் HTTPS ப்ராக்ஸி பண்புகளைச் சேமித்து, பின்னர் பயனுள்ள கட்டமைப்பு மற்றும் கிளையண்ட் நடத்தையைச் சரிபார்க்கவும்.
ப்ராக்ஸி விருப்பங்களை உருவாக்கும் முன் பயன்பாட்டை இயக்கும் GlassFish இலக்கைத் தேர்ந்தெடுக்கவும். create-jvm-options இயல்பாக டொமைன் நிர்வாக சேவையகத்தை இலக்காகக் கொள்கிறது; இது நிகழ்வு, கிளஸ்டர் அல்லது பெயரிடப்பட்ட கட்டமைப்பையும் ஏற்கிறது. எனவே இயல்புநிலை தவறான JVM ஐ மாற்றக்கூடும்.
எடுத்துக்காட்டு பெயரிடப்பட்ட கட்டமைப்புக்கு app-config:
asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"
இலக்கு மற்றும் இறுதிப் புள்ளியை மாற்றவும்; HTTP ப்ராக்ஸி பட்டியல் அனுமதிக்கப்பட்ட பொது-இலக்கக் கோரிக்கைகளுக்கு HTTP வேட்பாளர்களை வழங்குகிறது. கோலனால் பிரிக்கப்பட்ட வாதம் நான்கு விருப்பங்களைக் கொண்டுள்ளது. ஹோஸ்ட் மதிப்புகள் URL முன்னொட்டுகள் இல்லாத ஹோஸ்ட்பெயர்கள். Java இன் தனி HTTP/HTTPS பண்புகள் இலக்கு நெறிமுறைகளை விவரிக்கின்றன; HTTPS இலக்கு இன்னும் சாதாரண HTTP CONNECT ப்ராக்ஸியைப் பயன்படுத்தலாம்.
அதே இலக்குக்கு list-jvm-options மூலம் சேமிக்கப்பட்ட மதிப்புகளைப் பரிசோதிக்கவும். முதலில் இருக்கும் உள்ளீடுகளை மதிப்பாய்வு செய்யவும்: create ஒரே மாதிரியான விருப்பத்தை மீண்டும் உருவாக்காது, எனவே வெற்றிகரமான கட்டளை முரண்பட்ட மதிப்புகளைத் தானாகத் தீர்க்காது.
பின்னர் இயங்கும் நிகழ்வின் பயனுள்ள பண்புகளையும் உண்மையான HTTP கிளையண்டையும் பரிசோதிக்கவும். GlassFish மறுதொடக்கம் தேவைப்படும் விருப்பங்களை உடனடியாகப் புதுப்பிக்கக்கூடிய கணினி பண்புகளிலிருந்து வேறுபடுத்துகிறது. நிபந்தனையற்ற மறுதொடக்க செய்முறையை விட வரிசைப்படுத்தப்பட்ட வெளியீட்டைப் பின்பற்றவும்; இருக்கும் கிளையண்ட் அதன் சொந்த வழியைத் தக்கவைத்துக்கொள்ளலாம்.
இந்த முறை JVM நெட்வொர்க்கிங் பண்புகளை மதிக்கும் கிளையண்ட்களுக்குப் பொருந்தும். வெளிப்படையான நூலக ப்ராக்ஸி அல்லது தனி இடமாற்றத்திற்கு அதன் சொந்த ஆதரவு அமைப்பு தேவை, அதேசமயம் உள்வரும் கேட்பவர்களுக்கு இதில் தொடர்பில்லை. Java பைபாஸ் கொள்கையில் தேவையான நேரடி இலக்குகளைப் பாதுகாக்கவும். தன்னிச்சையான பயனர்பெயர்/கடவுச்சொல் JVM பண்புகளைச் சேர்ப்பது ஒவ்வொரு கிளையண்டின் ப்ராக்ஸி அங்கீகாரத்தையும் வழங்காது.