Spring jdbctemplate работает на tomcat, но выдает ошибку на сервере WAS - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь подключиться к db2, используя шаблон Spring JDBC.Все работает нормально при развертывании на сервере Tomcat.Но то же самое приложение, когда я пытаюсь развернуть его на сервере WAS, не работает и выдает мне следующее исключение.

com.ibm.db2.jcc.am.DisconnectNonTransientConnectionException: [jcc] [t4][2030] [11211] [3.69.66] Произошла ошибка связи во время операций с нижележащим сокетом соединения, входным потоком сокета или выходным потоком сокета.Расположение ошибки: Reply.fill () - socketInputStream.read (-1).Сообщение: получено фатальное предупреждение: handshake_failure.ERRORCODE = -4499, SQLSTATE = 08001

Моя конфигурация компонента источника данных приведена ниже

 @Bean
    public DataSource dataSource() {
        DriverManagerDataSource dataSource=new DriverManagerDataSource();
        dataSource.setDriverClassName("com.ibm.db2.jcc.DB2Driver");
        dataSource.setUrl("url");
        dataSource.setUsername("username");
        dataSource.setPassword("password");
        Properties connectionProperties=new Properties();
        connectionProperties.setProperty("sslConnection", "true");
        connectionProperties.setProperty("sslTrustStoreLocation", "pathToFile");
        connectionProperties.setProperty("sslTrustStorePassword", "pass");
        dataSource.setConnectionProperties(connectionProperties);
        return dataSource;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...