Zkontrolovat změnu chování v požadavcích na paměť dynamického portu JAX-WS

Toto pravidlo označí příznakem použití metody javax.xml.ws.Service.addPort(), která se používá k přidání dynamických portů JAX-WS.

Počínaje verzí WebSphere Application Server 7 mohou mít dynamické porty rozhraní JAX-WS další požadavky na paměť. V předchozích vydáních mohla být jedna instance dynamického portu sdílena mezi více instancemi služby. Ve verzi 7 jsou nyní dynamické porty vymezeny na instanci služby, která je přidala. Má-li klient rozhraní JAX-WS více instancí služby odkazující na dynamický port se stejným názvem, nejsou již tyto instance sdíleny. To může potenciálně zvýšit požadavky na paměť pro tohoto klienta.

Chování je možné vrátit zpět nastavením systémové vlastnosti jaxws.share.dynamic.ports.enable na hodnotu true. Nicméně si všimněte, že to může způsobit některé další problémy, jak je popsáno v dokumentaci Poznámky k přechodu pro témata vývoje.

Tato vlastnost byla původně přidána do produktu WebSphere Application Server V8, ale byla přidána do WebSphere Application Server 7.0.0.25: PM63537: ADD SHARE_DYNAMIC_PORTS_ACROSS_SERVICES JVM PROPERTY IN V7.