Как привязать веб-сервис к определенному порту Glassfish? - PullRequest
5 голосов
/ 04 сентября 2011

У меня установлена ​​Glassfish 3.1.1 (Metro JAX-WS stack) с несколькими прослушивателями http на виртуальном сервере моего домена. Когда я развертываю свой EAR, все веб-приложения и службы мыла привязываются ко всем доступным прослушивателям http, тогда как я хочу, чтобы их удерживали разные прослушиватели, каждый из которых имеет свою собственную производительность и настройку пула соединений.

Я считал, что sun-web.xml должен отвечать за такого рода привязку, но я не нашел никаких вариантов привязки службы к определенному порту или виртуальному серверу.

Есть идеи?

1 Ответ

2 голосов
/ 22 октября 2011

Один из вариантов - использовать команду deploy с соответствующим установленным параметром командной строки virtualservers ... для справки см. http://download.oracle.com/docs/cd/E18930_01/html/821-2433/deploy-1.html или стр. 262 и т. Д. В http://download.oracle.com/docs/cd/E18930_01/pdf/821-2433.pdf

Другойопция:

Несколько конфигурационных файлов имеют новые имена (например, glassfish-web.xml - это новое имя для sun-web.xml).

Чтобы связать EAR с определенным URI, см. Esp.элемент web и его подэлемент, например web-uri - подробности и образцы см. в

...