Я пытаюсь подключиться к 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;
}