2011-09-04 11 views
5

Tôi có cài đặt Glassfish 3.1.1 (Metro JAX-WS stack) với một số trình nghe http trong máy chủ ảo của miền của tôi. Khi tôi triển khai EAR, ứng dụng web và dịch vụ xà phòng đều bị ràng buộc với tất cả các trình nghe http có sẵn trong khi tôi muốn chúng được tổ chức bởi những người nghe khác nhau, mỗi người có hiệu suất riêng và thiết lập kết nối.Làm cách nào để liên kết dịch vụ web với một cổng thủy tinh cụ thể?

Tôi tin rằng sun-web.xml phải chịu trách nhiệm về loại ràng buộc đó nhưng tôi không tìm thấy bất kỳ tùy chọn dịch vụ ràng buộc nào cho cổng cụ thể hoặc máy chủ ảo.

Bất kỳ ý tưởng nào?

Trả lời

2

Một lựa chọn là sử dụng lệnh deploy với một phù thiết virtualservers tham số dòng lệnh ... để tham khảo thấy http://download.oracle.com/docs/cd/E18930_01/html/821-2433/deploy-1.html hoặc trang 262 vv tại http://download.oracle.com/docs/cd/E18930_01/pdf/821-2433.pdf

Một tùy chọn khác:

Một số file cấu hình có mới tên (ví dụ: glassfish-web.xml là tên mới cho sun-web.xml).

Để ràng buộc EAR của bạn với URI cụ thể, hãy xem đặc biệt. các web phần tử và phụ yếu tố của nó như web-uri - để biết chi tiết và các mẫu thấy