Tôi đang cố gắng tạo các lớp trợ giúp java mà tôi cần cho một khách hàng (người dùng a.k.a) cho dịch vụ web được bảo vệ bằng SSL (trên Microsoft Biztalk) nằm ngoài mạng công ty của chúng tôi. Chúng ta có thể truy cập nó chỉ qua proxy và chúng ta không thể thay đổi bất cứ thứ gì về bản thân Webservice.wsimport Lỗi Xauthfile
Đây là lệnh của tôi cung cấp cho các công cụ wsimport:
wsimport -keep -httpproxy:theProxy.net:8080 -s c:\generatedWebService_wsImport\ -p the.java.package.I.want.to.call.it -Xauthfile c:\generatedWebService_wsImport\auth https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
và đây là nội dung của tập tin auth tôi:
https://user:[email protected]:8080/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
Và đây là lỗi tôi nhận được:
[ERROR] Máy chủ trả về HTTP mã phản hồi: 401 cho URL: https: //meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL, "https: //meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL " cần ủy quyền, vui lòng cung cấp tệp ủy quyền có quyền truy cập số đọc tại C: \ Documents and Settings \ s6424.metro \ auth hoặc sử dụng -Xác thực để cung cấp tệp ủy quyền và trên mỗi dòng cung cấp thông tin ủy quyền theo định dạng sau: http [ s]: // user: password @ host: port //
Tất nhiên proxy và thông tin đăng nhập khác nhau như trong bài đăng này. Mật khẩu chứa một ký tự đặc biệt! (dấu chấm than).
Ai đó có thể giúp tôi với ví dụ hoạt động trong các điều kiện tương tự. Tôi đã tìm kiếm rất nhiều nhưng không thể tìm thấy bất cứ thứ gì có thể giúp tôi.
Có nơi nào đó có thể tải xuống mã nguồn của công cụ wsimport không? Đây sẽ là phương sách cuối cùng để sử dụng.
Bạn có cần lưu bản sao cục bộ của wsdl không? Không có cách nào hợp lệ để nhập các tạo phẩm của khách hàng trực tiếp qua wsimport? – nanosoft