Я создал один 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.