Я пытаюсь выполнить некоторые тесты на конечной точке моего приложения, но я получил исключение приведения класса.
Я получаю сообщение об ошибке при попытке достичь конечной точки (localhost) с той же машины, на которой я работаюзапускаю мой кодУ меня нет той же проблемы, когда я делаю запрос на другой компьютер (хотя код на сервере может отличаться от моего локального источника, я почти уверен, что этот раздел не делает)
Я использую этоссылка как ссылка ConnectivityConfiguration API
И это мой код:
private synchronized ConnectivityConfiguration lookupConnectivityConfiguration() throws IOException {
try {
if (this.localConnectivityConfiguration == null) {
Context ctx = new InitialContext();
this.localConnectivityConfiguration = (ConnectivityConfiguration) ctx.lookup("java:comp/env/connectivityConfiguration");
}
return this.localConnectivityConfiguration;
} catch (NamingException e) {
e.printStackTrace();
throw new IOException(e.getMessage(), e);
}
}
Я ожидаю получить объект com.sap.core.connectivity.api.configurationConnectivityConfiguration
при вызове метода, но вместо этого яполучите следующую ошибку:
java.lang.ClassCastException: com.sap.core.connectivity.apiext.local.LocalConnectivityConfiguration не может быть приведен к com.sap.core.connectivity.api.configuration.ConnectivityConfiguration
и я не уверен, откуда этот класс приходит или должен быть импортирован:
com.sap.core.connectivity.apiext.local.LocalConnectivityConfiguration