Странное поведение при использовании мастера клиента веб-службы в Apache Netbeans 12
Я использую Apache Netbeans 12 для создания простых веб-служб SOAP (с JDK 1.8, Glassfish 5.1).
Обычно я создаю оболочку для веб-службы с действием вызова "Создать оболочку мыла поверх http", как в Netbeans 8. Но это действие нигде не встречается в Netbeans 12.
Вот изображение Apache Netbeans 12:
Netbeans 8 обеспечивает это действие:
И если я перетащу этот API веб-сервисов в клиентское приложение, оно сгенерирует следующее:
try { // Call Web Service Operation
com.bankws.BankWS_Service service = new com.bankws.BankWS_Service();
com.bankws.BankWS port = service.getBankWSPort();
// TODO process result here
java.util.List<com.bankws.TblUser> result = port.findAll();
System.out.println("Result = "+result);
} catch (Exception ex) {
// TODO handle custom exceptions here
}
вместо того, что я надеюсь, будет что-то вроде этого:
private List<TblUser> findAll()
{
com.bankws.BankWS_Service service = new com.bankws.BankWS_Service();
com.bankws.BankWS port = service.getBankWSPort();
port.findAll()
}
Даже в этом руководстве он генерирует последнее
Как я могу выполнить это действие в Netbeans 12? Или его нет в Netbeans 12?