Udostępnianie informacji URL punktu końcowego HTTP

Ta strona służy do określania informacji przedrostka adresu URL dla usług Web Service udostępnianych za pośrednictwem protokołu HTTP. Przedrostki służą do formowania kompletnych adresów punktu końcowego włączonych do opublikowanych plików języka Web Services Description Language (WSDL).

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Aplikacje > Typy aplikacji > Aplikacje korporacyjne WebSphere > nazwa_aplikacji > Udostępnij informacje URL punktu końcowego HTTP.

Istnieje możliwość określenia części adresu URL punktu końcowego, która będzie używana w każdym z modułów usługi WWW. W opublikowanym pliku WSDL URL określający docelowy adres punktu końcowego znajduje się w atrybucie położenia w elemencie soap:address portu.

Ta strona Konsoli administracyjnej dotyczy usług Web Service korzystających z interfejsów JAX-WS (Java API for XML-based Web Services) i JAX-RPC (Java API for XML-based RPC).

Oprócz Konsoli administracyjnej, do konfigurowania i zarządzania fragmentami adresów URL punktu końcowego protokołu HTTP można użyć plików właściwości. Aby dowiedzieć się więcej o używaniu plików właściwości do konfigurowania fragmentów adresów URL i zarządzania nimi, należy zapoznać się z informacjami dotyczącymi pracy z plikami właściwości fragmentów adresów URL punktu końcowego usług Web Service.

Określanie przedrostków adresu URL punku końcowego dla usług Web Service

Określa protokół (http lub https), nazwę_hosta, i numer_portu używane w URL punktu końcowego.

Możesz wybrać przedrostek z gotowej listy za pomocą pola Przedrostek URL HTTP lub Niestandardowy przedrostek URL HTTP.

Format przedrostka adresu URL to protokół://nazwa_hosta:numer_portu, na przykład http://mójHost:9045. Rzeczywisty adres URL punktu końcowego, który znajduje się w opublikowanym pliku WSDL, składa się z przedrostka, po którym następuje kontekstowy katalog główny modułu i wzorzec adresu URL usługi web Service, na przykład http://mójHost:9045/services/mojaUsługa.

Wybierz domyślny przedrostek URL HTTP

Określa rozwijaną listą powiązaną z domyślną listą przedrostków URL. Ta lista stanowi skrzyżowanie zbioru portów wirtualnego hosta modułu i zbioru portów serwera aplikacji modułu. Pozycji z tej listy należy użyć w przypadku uzyskiwania bezpośredniego dostępu do serwera aplikacji usług Web Service.

Aby ustawić przedrostek URL końcowego punktu HTTP, wybierz Wybierz domyślny przedrostek URL HTTP i wybierz wartość z rozwijanej listy. Wybierz pole wyboru modułów, które mają używać przedrostka i kliknij Zastosuj. Gdy klikniesz Zastosuj, wpis w polach Wybierz domyślny przedrostek URL HTTP lub Wybierz niestandardowy przedrostek URL HTTP, w zależności od tego, które jest wybrane, zostaje skopiowany do pola Przedrostek URL HTTP wszystkich modułów, w których zaznaczone jest pole wyboru.

Wybierz niestandardowy przedrostek URL HTTP

Określa protokół, host i numer_portu usługi pośredniej, jeśli usługi WWW w module są udostępniane w trybie pośrednim, na przykład przez bramę usług Web Service lub serwer IHS.

Aby ustawić niestandardowy przedrostek adresu URL punktu końcowego HTTP, należy także skonfigurować niestandardową właściwość maszyny JVM, com.ibm.ws.webservices.enableHTTPPrefix w Konsoli administracyjnej i ustawić jej wartość na true. Ustawienie tej niestandardowej właściwości maszyny JVM jest wymagane, aby niestandardowy adres URL HTTP był poprawnie umieszczany w polu URL pliku WSDL, który jest zwracany do klienta. Jeśli ta niestandardowa właściwość maszyny JVM nie zostanie skonfigurowana, niestandardowy przedrostek adresu URL HTTP nie będzie znajdował się w polu URL kopii pliku WSDL zwracanej przez usługę do klienta. Informacje na temat konfigurowania tej niestandardowej właściwości maszyny JVM można znaleźć w dokumentacji dotyczącej konfigurowania dodatkowych właściwości transportu HTTP przy użyciu panelu niestandardowej właściwości maszyny JVM w Konsoli administracyjnej. Po zdefiniowaniu właściwości niestandardowej należy zrestartować serwer aplikacji, aby właściwość była używana przez system.

Po skonfigurowaniu niestandardowej właściwości maszyny JVM com.ibm.ws.webservices.enableHTTPPrefix należy wybrać opcję Wybierz niestandardowy przedrostek HTTP URL i wprowadzić wartość. Wybierz pole wyboru modułów, które mają używać przedrostka i kliknij Zastosuj. Gdy klikniesz Zastosuj, wpis w polach Wybierz domyślny przedrostek URL HTTP lub Wybierz niestandardowy przedrostek URL HTTP, w zależności od tego, które jest wybrane, zostaje skopiowany do pola Przedrostek URL punktu końcowego HTTP wszystkich modułów, w których zaznaczone jest pole wyboru.

Obsługiwane konfiguracje Obsługiwane konfiguracje: Właściwość niestandardowa com.ibm.ws.webservices.enableHTTPPrefix ma zastosowanie jedynie w przypadku aplikacji usług Web Service JAX-RPC.sptcfg


Nazwa pliku: uwbs_providehttp.html