Как решить эту исключительную ситуацию? - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь выполнить некоторые тесты на конечной точке моего приложения, но я получил исключение приведения класса.

Я получаю сообщение об ошибке при попытке достичь конечной точки (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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...