Невозможно получить базовый путь с помощью сваггера при нажатии кнопки «Выполнить» в java Rest API с использованием джерси - PullRequest
0 голосов
/ 01 марта 2020

Я создал один java пример приложения REST API, в котором я получаю сообщение об ошибке {Базовый путь не задан при выполнении API вызова вызова для отдыха с использованием пользовательского интерфейса swagger на оконной машине и на оконном сервере.


    /**
     * 
     */
    private static final long serialVersionUID = 1L;


    @Override
    public void init() throws ServletException{
        BeanConfig beanconfig = new BeanConfig();
        InetAddress inetAddress = null;
        try {
            inetAddress = InetAddress.getLocalHost();
            System.out.println(": IP Address  : " + inetAddress.getHostAddress());
            System.out.println(": Host Name   : " + inetAddress.getHostName());
            System.out.println(": Canonical   : " + inetAddress.getCanonicalHostName());    
            beanconfig.setHost(inetAddress.getHostAddress() +":8080");

        } catch (UnknownHostException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        beanconfig.setBasePath("/rest/webapi");
        beanconfig.setTitle("sample Application");
        beanconfig.setResourcePackage("com.package");
        beanconfig.setPrettyPrint(true);
        beanconfig.setScan(true);
        beanconfig.setSchemes(new String[] {"http"});
        beanconfig.setVersion("4.0");
    }



} ```
>As per my analysis , I have faced that base path is not configuring while calling the servlet.
...