Ta reguła oznacza flagą użycie metody javax.xml.ws.Service.addPort() wykorzystywanej do dodawania portów dynamicznych JAX-WS.
Począwszy od serwera WebSphere Application Server w wersji 7 porty dynamiczne JAX-WS mogą mieć dodatkowe wymagania dotyczące pamięci. W poprzednich wersjach pojedyncza instancja portu dynamicznego mogła być współużytkowana przez wiele instancji usług. W wersji 7 porty dynamiczne są ograniczone do instancji usługi, która je dodała. Jeśli klient JAX-WS ma wiele instancji usługi, które odwołują się do portu dynamicznego o takiej samej nazwie, instancje te nie są już współużytkowane. Może to spowodować zwiększenie wymagań dotyczących pamięci dla tego klienta.
Można przywrócić poprzednie zachowanie, ustawiając właściwość systemową jaxws.share.dynamic.ports.enable na wartość true.
Należy jednak pamiętać, że może to spowodować pewne inne problemy, zgodnie z opisem w zamieszczonym w dokumentacji.
Uwagi dotyczące przejścia dla programistów.
Ta właściwość została początkowo dodana do serwera WebSphere Application Server V8, ale została dodana do WebSphere Application Server 7.0.0.25: PM63537: DODAJ WŁAŚCIWOŚĆ JVM SHARE_DYNAMIC_PORTS_ACROSS_SERVICES W WERSJI V7.