الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Applet And Web Service

بدأه Bassam Basamad في 21 فبراير 2011 · 10 رد · 1,034 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ليا فترة من الجافا وعندي سؤال لو تكرمتم تساعدوني فيه.....

عندي أبليت تستدعي ويب سيرفس على نفس الجهاز

اذا تم تشغيل الأبليت على نفس الجهاز تشتغل

في حالة تشغيل الأبليت من جهاز أخر لا تعمل وتعطي خطأ كما هو موضح أدناه

أرجو المساعدة

security: property package.access value sun.
security: property package.access new value sun.,com.sun.javaws
security: property package.access value sun.,com.sun.javaws
security: property package.access new value sun.,com.sun.javaws,com.sun.deploy
security: property package.access value sun.,com.sun.javaws,com.sun.deploy
security: property package.access new value sun.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition value null
security: property package.definition new value com.sun.javaws
security: property package.definition value com.sun.javaws
security: property package.definition new value com.sun.javaws,com.sun.deploy
security: property package.definition value com.sun.javaws,com.sun.deploy
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access value sun.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access new value sun.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
security: property package.definition value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
basic: setDeployURLClassPathCallbacks: no enhanced access
basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@5e3974
network: Cache entry not found [url: http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar, version: null]
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar with proxy=HTTP @ jd-proxy/10.16.4.24:8080
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar with cookie "JSESSIONID=1DD967AF2B36A4ECB6E3C0E2BEE25A91"
network: Cache entry not found [url: http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar, version: null]
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar with proxy=HTTP @ jd-proxy/10.16.4.24:8080
java.io.IOException: Server returned HTTP response code: 502 for URL: http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at sun.plugin.PluginURLJarFileCallBack.downloadJAR(Unknown Source)
	at sun.plugin.PluginURLJarFileCallBack.access$000(Unknown Source)
	at sun.plugin.PluginURLJarFileCallBack$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)
	at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
	at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
	at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
	at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)
	at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFileInternal(Unknown Source)
	at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)
	at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)
	at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$800(Unknown Source)
	at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source)
	at com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source)
	at com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
	at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
	at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
	at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
	at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
network: Cache entry not found [url: http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar, version: null]
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar with proxy=HTTP @ jd-proxy/10.16.4.24:8080
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar with cookie "JSESSIONID=1DD967AF2B36A4ECB6E3C0E2BEE25A91"
network: Cache entry not found [url: http://10.16.10.61:8080/PalmIdenticClient/com/NIT/palmidentic/applet/PvsApplet.class, version: null]
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/com/NIT/palmidentic/applet/PvsApplet.class with proxy=HTTP @ jd-proxy/10.16.4.24:8080
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/com/NIT/palmidentic/applet/PvsApplet.class with cookie "JSESSIONID=1DD967AF2B36A4ECB6E3C0E2BEE25A91"
network: Cache entry not found [url: http://10.16.10.61:8080/PalmIdenticClient/com/NIT/palmidentic/applet/PvsApplet/class.class, version: null]
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/com/NIT/palmidentic/applet/PvsApplet/class.class with proxy=HTTP @ jd-proxy/10.16.4.24:8080
network: Connecting http://10.16.10.61:8080/PalmIdenticClient/com/NIT/palmidentic/applet/PvsApplet/class.class with cookie "JSESSIONID=1DD967AF2B36A4ECB6E3C0E2BEE25A91"
basic: load: class com.NIT.palmidentic.applet.PvsApplet.class not found.
load: class com.NIT.palmidentic.applet.PvsApplet.class not found.
java.lang.ClassNotFoundException: com.NIT.palmidentic.applet.PvsApplet.class
	at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
	at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://10.16.10.61:8080/PalmIdenticClient/com/NIT/palmidentic/applet/PvsApplet/class.class
	at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
	at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
	at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	... 9 more
Exception: java.lang.ClassNotFoundException: com.NIT.palmidentic.applet.PvsApplet.class

شكرا

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#2

يبدو أنك تعمل وراء router

http://10.16.10.61:8...icSigned.jar

يجب أن يكون لك ip مباشر على الإنترنت أو يكون الجهازين على نفس الشبكة

تحياتي

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 21 فبراير 2011 في 14:29

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

حقيقه لم أمر بهذه المشكله من قبل ..

لكن .. أظن أنها مشكله في ال security؟!

لاحظ أن HTTP خطأ رقم 502 تم إرجاعه و هذا يعني:

اقتباس
502 Bad GatewayThe server was acting as a gateway or proxy and received an invalid response from the upstream server.[2
]راجع : http://en.wikipedia.org/wiki/List_of_HTTP_status_codesالرجاء مزيد من التفاصيل لكي نستطع مساعدتك
#4
علاء الصالحي كتب:

يبدو أنك تعمل وراء router

http://10.16.10.61:8...icSigned.jar

يجب أن يكون لك ip مباشر على الإنترنت أو يكون الجهازين على نفس الشبكة

تحياتي

شكرا أستاد علاء ، نعم الجهازين على نفس الشبكة.... وال applet .. نفسها بتقوم بعمل إستدعء لويب سيرفس في الدوت نت.. مثل هذا الرابط على نفس الجهاز اللي فيه ال applet .. وهو http://10.16.10.61/PalmSW/Webservice.asmx

المشكلة لازالت غريبه...

تحياتي

تم تعديل هذه المشاركة بواسطة Bassam Basamad في 21 فبراير 2011 في 14:38

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#5

مشكلتك تتلخص في السطر التالي

Server returned HTTP response code: 502 for URL: http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar

لا يمكنك الوصول لهذا الملف

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6
علاء الصالحي كتب:

مشكلتك تتلخص في السطر التالي

Server returned HTTP response code: 502 for URL: http://10.16.10.61:8080/PalmIdenticClient/palmIdenticSigned.jar

لا يمكنك الوصول لهذا الملف

تحياتي

السطر عندما أحطه على المتصفح، يتبين أنه ممكن أوصل اليه بدون أي مشاكل.. ويطلب مني حفظ الملف.. أو فتحه.. وهذا يعني لا مشكلة مع هذا الرابط..

تحياتي

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#7
اقتباس
السطر عندما أحطه على المتصفح، يتبين أنه ممكن أوصل اليه بدون أي مشاكل.. ويطلب مني حفظ الملف.. أو فتحه.. وهذا يعني لا مشكلة مع هذا الرابط..

ليس تماما ...

هناك فرق بين بيئة المتصفح و بيئة الجافا ...

#8
هويدي كتب:

ليس تماما ...

هناك فرق بين بيئة المتصفح و بيئة الجافا ...

أرجو التوضيح ، إذا تكرمت؟ أين هو الفرق؟

شكرا لك.

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#9

المتصفح عباره عن برنامج مكتوب بلغة برمجه ما و يقوم بعمل implementation لل HTTP protocol بطريقته ..

كذلك مكتبات لغة الجافا ...تقوم بعمل implementation لل HTTP protocol بطريقتها هي الأخرى ..

فليس معنى أن شئ ما عمل مع المتصفح أن هذا يعني أنه سيعمل مع برنامجك المكتوب بلغة الجافا ...

مثال:

هناك إعدادات للمتصفح لمخاطبة HTTPS Web Service مختلفه تماما عن إعدادات بيئة الجافا (JRE) ...

#10

المشكلة إنحلت، بتعيير الطريقة المستخدمة لإستدعاء الويب سيرفس.. وهي عن طريق ال SOAP ...للكلاس Socket ..

تحياتي

1

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#11

ما الذي كنتم تقومون به في السابق HTTPConnection?

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة