நவீன JDK அடுக்குடன் உட்பொதிக்கப்பட்ட Jena பயன்பாட்டிற்கு, வினவல் செயலாக்கங்களை உருவாக்கும் அல்லது பணியாளர்களைத் தொடங்கும் முன் பொதுவான மாற்றுப் பாதையை நிறுவுங்கள்:

import java.net.InetSocketAddress;
import java.net.ProxySelector;
import org.apache.jena.http.HttpEnv;

var http = HttpEnv.httpClientBuilder()
    .proxy(ProxySelector.of(
        new InetSocketAddress("proxy.example.net", 8080)))
    .build();

HttpEnv.setDftHttpClient(http);

Jena இன் பில்டர் தேர்வியைச் சேர்க்கும்போது அதன் இயல்புநிலை இயக்க அமைப்புகளைத் தக்கவைத்துக்கொள்கிறது. அனுமதிக்கப்பட்ட பொது SPARQL முனைகளைப் பயன்படுத்தும் மற்றும் ப்ராக்ஸி கணக்கு இல்லாத உட்பொதிக்கப்பட்ட பணிச்சுமைக்கு, HTTP ப்ராக்ஸி பட்டியல் தேர்வியின் HTTP முகவரியை வழங்க முடியும். இது JVM முழுவதும் பகிரப்பட்ட இயல்புநிலையாகவே இருக்கும், ஒவ்வொரு கோரிக்கைக்கும் மாறும் சுவிட்சு அல்ல.

செயல்பாடுகிளையண்ட் தேர்வு வரிசை
சாதாரண HTTP வினவல் பில்டர்வெளிப்படையான கிளையண்ட், URL அடிப்படையிலான பதிவேட்டுப் பொருத்தம், HttpEnv இயல்புநிலை
உள்ளமைந்த கூட்டாட்சி SERVICEபொருந்தும் பதிவேட்டு கிளையண்ட், வினவல் சூழல் கிளையண்ட், உலகளாவிய இயல்புநிலை

எனவே உள்ளூர் அல்லது பதிவேட்டு மீறல் வேறு பாதையைப் பயன்படுத்தலாம். HTTP பில்டர் build அழைக்கப்படும்போது தன் கிளையண்ட்டைத் தீர்மானித்து அந்தப் பொருளை இயக்கத்திற்கு அனுப்புகிறது; பின்னர் இயல்புநிலையை மாற்றினால் ஏற்கனவே உருவாக்கிய இயக்கம் மீண்டும் எழுதப்படாது.

தொடக்க மாற்றுப் பாதையை நிலையாக வைத்திருங்கள். பாதைகள் வேறுபடும்போது பொருத்தமான உள்ளூர்/சூழல்/பதிவேட்டு இடைமுகத்தைப் பயன்படுத்துங்கள்.

தனித்த Fuseki சேவையகத்திற்கும் அதன் பயன்படுத்தப்பட்ட பதிப்பு ஆதரிக்கும் துவக்கச் செயல்படுத்தும் முறை தேவை. இந்த Java குறியீட்டை ஒரு கோப்பில் வைப்பது அந்தச் சேவையகம் அதை இயக்கச் செய்யாது.

தொடர்புடைய கட்டுரைகள்