Rhowch faneri proxï Java o flaen y prif ddosbarth
Trosglwyddwch briodweddau system y proxï i lanswyr Java yn hytrach na'u danfon ar ddamwain fel dadleuon cymhwysiad.
Nid yw'r ddau orchymyn hyn yn rhoi'r un ffurfweddiad i lanswyr Java. Defnyddiwch westeiwr a phorth eich proxï HTTP; mae'r rhestr proxï HTTP yn darparu ymgeiswyr ar gyfer llwybrau cyhoeddus a ganiateir:
java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080
Yn y cyntaf, mae'r lanswyr yn derbyn opsiynau priodweddau system. Yn yr ail, mae'r tocynnau ar ôl app.jar yn dod yn ddadleuon cymhwysiad. Oni bai bod y cymhwysiad yn eu dadansoddi'n fwriadol, nid ydynt yn gosod priodweddau proxï'r JVM.
Mae'r un ffin yn gymwys wrth enwi prif ddosbarth yn lle defnyddio -jar. Rhowch opsiynau JVM o flaen enw'r dosbarth a dadleuon penodol y cymhwysiad ar ei ôl.
Archwiliwch y gorchymyn cychwyn go iawn a gynhyrchir gan IDE, lapio gwasanaeth neu sgript lansio. Efallai y bydd ei faes wedi'i labelu “program arguments” yn wahanol i'w faes ar gyfer opsiynau VM.
Mae lleoli cywir yn darparu'r briodwedd yn unig. Mae'n rhaid i'r cleient HTTP ddefnyddio'r ffurfweddiad rhwydwaith Java hwnnw o hyd. Ar gyfer Apache HttpClient 5, galluogwch y cleient i ddefnyddio priodweddau system. Mae angen rhyngwyneb cefnogol ei hun ar ddilysu proxï.