2011-10-10 39 views
6

Tôi muốn tạo WSDL tương thích với các lớp Java. Ở giai đoạn này tôi không muốn đặt nó trực tuyến, chỉ cần có wsdl (để thảo luận với người khác) và xác nhận tập tin được tạo ra.Trình tạo WSDL Eclipse (từ lớp java)?

Tôi đang sử dụng Eclipse, vì vậy tôi muốn bất kỳ giải pháp nào đã được tích hợp với nó.

Trả lời

7

Từ nhật thực trong quan điểm java:

  1. Nhấp chuột phải vào lớp Java bạn muốn sử dụng như thực hiện dịch vụ của bạn
  2. Chọn Web Services -> Tạo Web Service
  3. Web loại dịch vụ nên "Dịch vụ web hạt Java dạng Java",

Điều này sẽ tạo tệp WSDL cho bạn.

+0

Tôi không có tùy chọn đó. Bạn đã cài đặt plugin nào? Tôi đang sử dụng Eclipse Indigo – rnunes

+0

Tôi đang sử dụng Indigo. Tôi không có bất kỳ plugin đặc biệt nào được cài đặt. Có lẽ bạn cần phiên bản Enterprise của Eclipse? – dbyrne

+0

Dưới trợ giúp -> Về Eclipse nó nói rằng tôi đang sử dụng "Eclipse Java EE IDE cho các nhà phát triển web". Vì vậy, tôi đoán bạn không sử dụng phiên bản EE của Eclipse. – dbyrne

0

Ngoài ra bạn có thể xuất bản các dịch vụ tại localhost với bất kỳ máy chủ (Tomcat, ví dụ) và sau đó với trình duyệt của bạn vào thanh địa chỉ viết

http://localhost:<server_port>/path/to/your/service?wsdl 

Nếu dịch vụ được cấu hình đúng, bạn sẽ thấy tạo wsdl. Sau đó, bạn có thể sao chép/dán vào bất kỳ trình soạn thảo văn bản nào và lưu nó dưới dạng myService.wsdl.

Hy vọng rằng sẽ giúp

Các vấn đề liên quan