Eclipse নতুন প্লাগইন ডাউনলোড করতে পারে তাই আমার কীভাবে প্রক্সি সেটিংস কনফিগার করতে হবে?


177

আমি একটি ওয়েব প্রক্সিটির পিছনে উইন্ডোজ এক্সপি পরিবেশে Eclipse 3.7 এর সাথে কাজ করছি।

আমি একটি সদ্য আনজিপড ইলিপস ইন্ডিগোর ( Eclipse Java EE Indigo M4 ) গ্রোভি প্লাগইনটি ইনস্টল করতে চাই । আমি যোগ আপডেটের সাইটের থেকে তালিকা।Available Software Site

তবে গ্রহনটি এই প্লাগইনটির তথ্য পুনরুদ্ধার করতে সক্ষম নয় এবং সুতরাং ইনস্টলেশনটি সম্ভব নয় ...

যদি আমি Nativeকনফিগারেশনটি রাখি General > Network Connections, যার Authবিকল্পটি নির্বাচন করা নেই, আপডেট আপডেটে পৌঁছানোর চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পাই:

HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml
HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml
Proxy Authentication Required

সুতরাং এখন, আমি নির্বাচন করি manual, আমি তিনটি স্কিমার (HTTP, HTTPS, SOCKS) সমস্ত সঠিক তথ্য সংজ্ঞায়িত করেছি: প্রক্সি, পোর্ট, আথ, ব্যবহারকারী এবং পাসওয়ার্ড। যাইহোক, যখন আমি আপডেট সাইটে পৌঁছানোর চেষ্টা করি তখন গ্রহপোকটি হ'ল যে তিনি ইঙ্গিত দিচ্ছেন Fetching children of Groovy Eclipseতবে 0% এ এই অবস্থানটি রাখুন ...

আশ্চর্যের বিষয়টি হ'ল আমি যদি General > Network Connectionsকনফিগারেশনে কোনও ভুল পাসওয়ার্ড রাখি তবে আমি কোনও ত্রুটি বার্তা পাই না।

আমার প্রশ্নগুলো:

  • আমার কনফিগারেশনে কী ভুল?
  • প্রক্সি কনফিগারেশন সংজ্ঞায়নের জন্য অন্য কোনও উপায় আছে?
  • আরও তথ্য পাওয়ার জন্য, কীভাবে গ্রহণা চেষ্টা করছে তা জানার জন্য কোনও উপায় আছে ( workspace/.metadata/.logএতে কোনও দরকারী তথ্য নেই)?

অন্য একটি সমস্যা (তবে গৌণ) হ'ল প্রক্সি সেটিংসের পরিবর্তনগুলি একটি Elpipse পুনঃসূচনা হওয়ার পরেই পরিচালিত হবে বলে মনে হয়।


PS1: আমার ব্রাউজারটি ব্যবহার করে, আমি আপডেট সাইটে পৌঁছে যেতে পারি, তাই এটি প্রক্সি দ্বারা অবরুদ্ধ নয়।

PS2: এই প্লাগইনটি এই প্লাগইনটির সাথে সম্পর্কিত নয়, কারণ অন্যান্য প্লাগইনগুলির জন্য Eclipse একইভাবে আচরণ করে।

PS3: এখানে বিষয়বস্তু workspace/.metadata/.logযখন আমি অন্ধকার শুরু করা এবং প্লাগইন ইনস্টল করার চেষ্টা (এই সব লগ সূচনার সময় লেখা হয়, কেউ যখন অন্ধকার আপডেট সাইটে প্রবেশ করার চেষ্টা করে)

!SESSION 2011-05-02 10:38:58.681 -----------------------------------------------
eclipse.buildId=I20101208-1300
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.228
!MESSAGE System property http.proxyHost is not set but should be XXX.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.228
!MESSAGE System property http.proxyPort is not set but should be 8080.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyHost is not set but should be XXX.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyPort is not set but should be 8080.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyHost is not set but should be XXX.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyPort is not set but should be 8080.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.

!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.

!ENTRY org.eclipse.osgi 2 1 2011-05-02 10:39:02.447
!MESSAGE NLS missing message: TaskJobFactory_Refreshing_repository_configuration in: org.eclipse.mylyn.internal.tasks.ui.messages

সম্পাদন করা

আমি যদি আমার eclipse.iniফাইলে নিম্নলিখিত লাইনগুলি যুক্ত করি ( কারণ এটি ) তবে এটি কাজ করে:

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=XXX
-Dhttp.proxyUser=XXX
-Dhttp.proxyPassword=XXX
-Dhttp.nonProxyHosts=localhost|127.0.0.1

কিন্তু কেন? এই সমস্যাটি কি এখনও গ্রহন 3.3 এ বিদ্যমান?


আমার অনুরূপ একটি প্রশ্ন রয়েছে: আমি কীভাবে উবুন্টুতে একটি প্রক্সি সার্ভার (বা ক্যাশে) থেকে এক্সপ্লিস আপডেট ইনস্টল করব? বা আমি উবুন্টু সার্ভারে এটি জিজ্ঞাসা করা উচিত? thx
এনরিক সান

3
এমনকি ইক্যস্পেস নিওনে (2017-05-12) ইস্যুটি বিদ্যমান! 6 বছর
রাম

2
@ র‌্যাম .... এবং গ্রহপী অক্সিজেনে (2017-09-21) !!
gior91

উত্তর:


329

আমারও একই সমস্যা ছিল। আমি একটি নতুন ফোল্ডারে Eclipse 3.7 ইনস্টল করেছি এবং একটি নতুন ওয়ার্কস্পেস তৈরি করেছি। নতুন কর্মক্ষেত্রের রেফারেন্সের জন্য আমি একটি ডেটা আর্গুমেন্টের সাথে Eclipse চালু করি।

যখন আমি এসভিএন এবং মাভেন প্লাগইনগুলি পেতে মার্কেটপ্লেসে সংযোগ দেওয়ার চেষ্টা করি তখন আমি ওপিতে বর্ণিত একই সমস্যাগুলি পাই।

আরও কয়েকটি চেষ্টা করার পরে, আমি SOCKS প্রোটোকলের জন্য প্রক্সি সেটিংস সাফ করে দিয়েছি এবং আমি বাজারের সাথে সংযোগ করতে সক্ষম হয়েছি।

সুতরাং আমার জন্য সমাধানটি ছিল HTTP এবং HTTPS প্রক্সিটির জন্য ম্যানুয়াল সেটিংস কনফিগার করা, SOCKS এর জন্য সেটিংস সাফ করা এবং Eclipse পুনরায় চালু করা।


এখানেও, আমি একটি বাগ রিপোর্ট করেছি এবং এটি উপেক্ষা করা হয়েছিল। লোকটি মূলত বলেছিল যে এটি 'আমার পক্ষে কাজ করে'। বিগত 10 বছরে, আমার কখনই প্রক্সি সেটিংস প্রত্যাশার মতো কাজ হয়নি। আমাকে কিছু লুকানো কনফিগারেশন সেটিংস খুঁজে পেতে হবে।
বার্লিন ব্রাউন

13
প্রকৃতপক্ষে, যদিও এটি দেখে মনে হচ্ছে SOCKS এর মানটি পুরো শূন্য ছিল, হঠাৎ এটি পরে কাজ করেছিল (ম্যানুয়াল কনফিগারেশনের জন্য) আমি সোসস সারিটি হাইলাইট করেছি, "সাফাই" ক্লিক করেছি, ঠিক আছে, তারপরে পুনরায় সূর্যগ্রহণ শুরু হয়েছে। এটি যদি বাগ না হয় তবে আমি কী জানি না।
ড্যানএম

তোমাকে অনেক ধন্যবাদ. আমি কখনও ভাবিনি যে এটি একটি সমাধান হতে পারে। আমি কর্পোরেট ফায়ারওয়ালের অভ্যন্তরে ছিলাম এবং একটি ক্লিচেজ প্লাগইন আপডেট করার চেষ্টা করে যাচ্ছিলাম সব সময় ব্যর্থ। এটি সমস্যার সমাধান বলে মনে হচ্ছে।
আয়ুষমান

3
আমারও এই সমস্যাটি ছিল এবং আমি উপরের পদক্ষেপগুলি চেষ্টা করেছিলাম। কিন্তু এটি এখনও সমাধান করতে পারে না। আমাকে [গ্রহীত ইনস্টল ডিরেক্টরি] /configration/.settings/org.eclipse.core.net.prefs সম্পাদনা করতে এবং প্রক্সি ডেটা / SOCKS / hasAuth = মিথ্যা পুনরায় সেট করতে হয়েছিল। তারপরে এই উত্তরের পদক্ষেপগুলি অনুসরণ করুন
ডেলিসিয়া ব্রুমমিট

তোমাকে ধন্যবাদ! এটি কেবল আমার উবুন্টু মেশিনটি রিবুট করার পরে আমার পক্ষে কাজ করেছিল। আমি যে কোনও সেটিংস পরিবর্তন করেছি তা এটি অন্যথায় বিশ্বাস করবে না।
শেঠ

39

ম্যানুয়াল + + নিষ্ক্রিয় সক্স আমার জন্য কাজ (এখনও ব্যবহার সক্স করার চেষ্টা করে এবং আমার কোম্পানির প্রক্সি তা প্রত্যাখ্যান) না,
দেশীয় + + পরিবর্তিত eclipse.ini আমার জন্য কাজ

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyHost=myproxy
-Dhttp.proxyPort=8080
-Dhttp.proxyUser=mydomain\myusername
-Dhttp.proxyPassword=mypassword
-Dhttp.nonProxyHosts=localhost|127.0.0.1

এই সেটিংগুলির জন্য আইডিই পুনরায় চালু করা প্রয়োজন (কখনও কখনও -clean -refreshকমান্ড লাইন অপশন সহ)।
https://bugs.eclipse.org/bugs/show_bug.cgi?id=281472


জাভা 8, এক্সলিপস নিয়ন 3, ধীর প্রক্সি সার্ভার:

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
-Dhttp.proxyHost=<proxy>
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=<proxy>
-Dhttps.proxyPort=8080
-DsocksProxyHost=
-DsocksProxyPort=
-Dhttp.proxyUser=<user>
-Dhttp.proxyPassword=<pass>
-Dhttp.nonProxyHosts=localhost|127.0.0.1
-Dorg.eclipse.equinox.p2.transport.ecf.retry=5
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.connectTimeout=15000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=1000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=20
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=1000
-Dorg.eclipse.ecf.provider.filetransfer.browse.connectTimeout=3000
-Dorg.eclipse.ecf.provider.filetransfer.browse.readTimeout=1000

5
হাই, "Dorg.eclipse.ecf.provider.filetransfer.excolveContributors" অংশ প্রয়োজন?
ড্যানিল শেভলেভ

মধ্যে পার্থক্য কি httpclient4এবং httpclient?
এম

2
অক্সিজেন 2 এবং 3 এ এর ​​জন্য নিশ্চিত করা হয়েছে।
ডিজিলিভ

এটি Eclipse অক্সিজেনের জন্য কাজ করে, কেবল নেটিভ নেটওয়ার্ক সেটিংস ব্যবহার করুন এবং eclipse.ini এ লাইনগুলি যুক্ত করুন
user3437460

14

এখানে একটি elpipse.ini (sts.ini) প্যারামিটার সাহায্য করতে পারে:

-Djava.net.useSystemProxies=true

প্রতিবার কাজের পরিবেশ পরিবর্তন করার সাথে এই তুচ্ছ सेटिंगটিতে প্রচুর প্রচেষ্টা নষ্ট করা হয় ... ग्रहण বাগ্জিলায় সম্পর্কিত একটি বাগ দেখুন ।


3
কেবলমাত্র যদি এটি অন্য কারওর উপর প্রভাব ফেলে তবে useSystemProxies=trueEclipse অক্সিজেন ব্যবহার করে আমার জন্য সমস্যা তৈরি হয়েছিল কারণ এটি env ভেরিয়েবলটি সঠিকভাবে সনাক্ত করতে পারে নি https_proxy। সুতরাং HTTP পৃষ্ঠাগুলি সূক্ষ্মভাবে কাজ করার সময়, https পৃষ্ঠাগুলি লোড হবে না। এছাড়াও নোট করুন যে একবার আপনি এই সেটিংটি সেট করার পরে, পরিবেশ থেকে পড়া সেটিংসটি Eclipse প্রক্সি সেটিংসকে ওভাররাইড করে।
প্যারিসেব্রীয় 5

13

কেবল থ্রেডকে একটি পজিবল হিসাবে যুক্ত করতে সমাধান , লিনাক্স সিস্টেমের উপর বিকাশ করার সময় আমি একই ধরণের সমস্যার মুখোমুখি হয়েছিল যা একটি কোম্পানির ফায়ারওয়ালের পিছনে ছিল। যাইহোক, একটি উইন্ডোজ এক্সপি মেশিন ব্যবহার করে, ম্যানুয়াল এবং নেটিভ নেটওয়ার্ক সংযোগ প্রদানকারী উভয়ই সংস্থা প্রক্সি ব্যবহার করে ঠিক কাজ করেছিল বলে এক্সিলস বিভিন্ন আপডেট সাইটগুলিতে অ্যাক্সেস করতে সক্ষম হয়েছিল।

কিছু সময়ের জন্য হোঁচট খাওয়ার পরে, আমি এনটিএলএমভি 2 ব্যবহার এবং http://cntlm.sourceforge.net/ এ পাওয়া একটি বাস্তবায়ন সম্পর্কে আলোচনার মুখোমুখি হয়েছি । যারাই এটি পোস্ট করেছেন, আমি তার অনেক ক্রেডিট দিই কারণ এটি আমাকে লিনাক্সে চলমান সমস্যাটি উত্তীর্ণ করতে সহায়তা করেছিল। পার্শ্ব নোট হিসাবে, আমি লিনাক্স এবং উইন্ডোজ উভয়ই ডিগ্রোতে Eclipse 3.6.2 / হেলিওস ব্যবহার করছিলাম।

সমাধান সন্ধানের জন্য শুভকামনা!


আমি অন্যান্য সমস্ত পরামর্শ চেষ্টা করেছি, কিন্তু কিছুই সাহায্য করেনি। সিএনটিএলএম ইনস্টল করার কৌশলটি কার্যকর হয়েছিল। আমি উইন্ডোজ 7, ​​জেডিকে 1.7 ,গ্রহণ 4.3.2
স্লু

এই শুনে আপনার জন্য কাজ করেছেন স্লু খুশি! আজ অবধি, এটি এখনও জেডিকে এবং এক্সলিপস উভয়ের সর্বশেষতম সংস্করণে স্থানান্তর করেও আমার পক্ষে কাজ করছে।
মাইকেল

স্থানীয় প্রক্সি হিসাবে সিএনটিএলএম ব্যবহার করা আমার পক্ষেও কাজ করে। আমাকে মোজাও অক্ষম করতে হয়েছিল, অন্যথায় লোকালহোস্ট: বন্দর লুনা গ্রহের সাথে কাজ করবে না।
বোরট

12

অবশেষে আমার জন্য কাজ!

অন্ধকার, উইন্ডো> পছন্দ> সাধারণ> নেটওয়ার্ক সংযোগ ইন
সেট সক্রিয় প্রোভাইডার দেশীয়
করার অ্যাড eclipse.ini :

-Djava.net.useSystemProxies=true
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=myproxy
-Dhttp.proxyUser=mydomain\myusername
-Dhttp.proxyPassword=mypassword
-Dhttp.nonProxyHosts=localhost|127.0.0.1|192.168.*|10.*
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4

5

আমি হ্যান্ডিচ্যাচ ইনস্টল করেছি, সেগুলিতে আমার সাধারণ প্রক্সিটিতে লিঙ্কটি ইনস্টল করুন।

IE সেট প্রক্সি 127.0.0.1।

ইক্লিপসে, উইন্ডো> পছন্দসমূহ> সাধারণ> নেটওয়ার্ক সংযোগগুলিতে অ্যাক্টিভ সরবরাহকারী = নেটিভ সেট করুন।


0

আমার জন্য, আমি cl গ্রিপস \ কনফিগারেশন.সেটেটিংস \ org.eclipse.core.net.prefs এ সম্পত্তিটি সিস্টেম সেট করে ফেলেছি প্রকৃত ম্যানুয়ালি প্র্যাক্সেসস সক্ষম করে এবং গ্রহনটি পুনরায় চালু করব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.