سؤال

لقد حاولت من دون نجاح حتى الآن....أي مساعدة هو المعتمد.

  1. أنا خلقت عينة خدمة ويب ونشرها محليا و تعمل بشكل جيد.
  2. لدي OpenShift حساب مع القط و نشر الحزمة خلال الكسوف.بناء جيد و النشر الناجح.
  3. المكالمات إلى خدمة ويب يعودون مع 503 خطأ.
  4. على haproxy-وضع الصفحة تعرض المحلية والعتاد هو أسفل.بعد البحث لمدة يومين تقريبا, يجب إزالة السطر "الخيار httpchk الحصول على /"من haproxy/conf/haproxy.cfg.الآن المحلية والعتاد وتشغيلها.
  5. الآن هذا مع عودته 404 رمز الخطأ.

أي مساعدة هي موضع تقدير كما أنا عالق نوعا ما هنا.

شكرا

private static String NAMESPACE = "http://server.tna.scan.com/";
// Webservice URL - WSDL File location   
//private static String URL = "http://192.168.2.5:8080/TNAService/services/TNAService?WSDL";
private static String URL = "http://myapp-mydemain.rhcloud.com:8000/TNAService/services/TNAService?WSDL";
// SOAP Action URI again Namespace + Web method name
private static String SOAP_ACTION = "";
########هنا هو الخطأ

06-04 20:01:43.406:ث/النظام.يخطئ(26086):org.ksoap2.النقل.HttpResponseException:فشل طلب HTTP, HTTP:404 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في org.ksoap2.النقل.HttpTransportSE.دعوة(HttpTransportSE.java:237) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في org.ksoap2.النقل.HttpTransportSE.دعوة(HttpTransportSE.java:118) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في org.ksoap2.النقل.HttpTransportSE.دعوة(HttpTransportSE.java:113) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في com.المسح الضوئي.tna.الخدمة.WService.invokeHelloWorldWS(WService.java:43) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في com.المسح الضوئي.tna.MainActivity$PlaceholderFragment$AsyncCallWS.doInBackground(MainActivity.java:162) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في com.المسح الضوئي.tna.MainActivity$PlaceholderFragment$AsyncCallWS.doInBackground(MainActivity.java:1) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في الروبوت.نظام التشغيل.AsyncTask 2 دولار.دعوة(AsyncTask.java:288) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في جافا.util.المتزامنة.FutureTask.تشغيل(FutureTask.java:237) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في الروبوت.نظام التشغيل.AsyncTask$SerialExecutor 1 دولار.تشغيل(AsyncTask.java:231) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في جافا.util.المتزامنة.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في جافا.util.المتزامنة.ThreadPoolExecutor$عامل.تشغيل(ThreadPoolExecutor.java:587) 06-04 20:01:43.406:ث/النظام.يخطئ(26086):في جافا.لانغ.الخيط.تشغيل(الخيط.java:841) 06-04 20:01:43.416:أنا/النظام.من أصل(26086):نعم وردت

#
هل كانت مفيدة؟

المحلول

يجب عليك التحقق pom.xml و web.xml..لا بني جرة الخاص بك الملفات في بناء مسار يحدث 503 خطأ..وهو مخضرم تنسيق بني جرة الخاص بك في pom.xml.بالنسبة مخضرم التحقق من عنوان url هذا. http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.30

والتحقق من الخرائط في web.xml.أعتقد أن هذه هي المشكلة.لأنه جعل الخطأ 404.تحقق واقول

نصائح أخرى

URL اعتدت في الجهاز المحلي هو

http://localhost.mydomain/TNAService/services/TNAService?WSDL

و عنوان الموقع في rhc هو

http://myapp-mydomain.rhcloud.com/services/TNAService?WSDL

أي فكرة لماذا عناوين مختلفة على أجهزة مختلفة ولكن مثل المذكورة أعلاه لديك إما الصحيح الخاص بك web.xml أو استخدام عناوين url مختلفة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top