0 امتیاز
قبل در برنامه نویسی توسط (12 امتیاز)
ویرایش شده قبل توسط

من یک وب سرویس soap ساده با جاوا (محیط اکلیپس) نوشتم و فایل war اون رو روی apache-tomcat-9.0.0.M11 دیپلوی کردم

وب سرویس بدون هیچ خطایی استارت میشه ولی قابل استفاده نیست یعنی حتی wsdl رو هم نمی‌تونم بگیرم و پیغام خطای زیر نمایش داده میشه:

type Status report

message /WebServiceDemo2/

description The requested resource is not available.

محتویات فایل‌های web.xml و sun-jaxws.xml به شکل زیر هست :

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="3.0">
  <display-name>WebServiceDemo2</display-name>
  <listener>
    <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
  </listener>
  <servlet>
    <servlet-name>WebServiceDemo2</servlet-name>
    <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>WebServiceDemo2</servlet-name>
    <url-pattern>/WebServiceDemo2</url-pattern>
  </servlet-mapping>
</web-app>

 

sun-jaxws.xml

<?xml version="1.0" encoding="UTF-8"?>
<endpoints
    xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"
    version="2.0">

    <endpoint
        name="WebServiceDemo2"
        implementation="ir.ws.WebServiceDemo2"
        url-pattern="/WebServiceDemo2" />
</endpoints>

در ضمن در فایل لاگ catalinaی تام‌کت هم خطایی ثبت نمیشه.

wsdl وب سرویس رو به صورت زیر استفاده میکنم :

http://localhost:8080/WebServiceDemo2/services/WebServiceDemo2

به نظرتون چی رو اشتباه تنظیم کردم؟

سوالات مشابه

+1 امتیاز
1 پاسخ 713 بازدید
0 امتیاز
0 پاسخ 543 بازدید
+1 امتیاز
1 پاسخ 1.9هزار بازدید
+2 امتیاز
1 پاسخ 803 بازدید
+1 امتیاز
1 پاسخ 528 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط Simpath (187 امتیاز)
+1 امتیاز
2 پاسخ 714 بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
1 پاسخ 925 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
0 امتیاز
0 پاسخ 263 بازدید
...