Мой метод должен попытаться подключиться к другому серверу БД. Когда я запустил свое приложение на Linux Server - все было в порядке. Когда запускаю в ОС Windows - у меня java.net.SocketTimeoutException: Read timed out
private boolean pingServer(String host) {
String username = "username";
String password = "password";
boolean successful;
AS400 as400 = new AS400(host, username, password);
SocketProperties socketProperties = as400.getSocketProperties();
socketProperties.setLoginTimeout(TIMEOUT_MILLISEC);
socketProperties.setSoTimeout(TIMEOUT_MILLISEC);
as400.setSocketProperties(socketProperties);
try{
successful = as400.validateSignon();
} catch (AS400SecurityException e) {
successful = true;
} catch (IOException e) {
successful = false;
} catch (TransactionException e) {
successful = false;
}
as400.disconnectAllServices();
as400 = null;
return successful;
}
Кто-нибудь может дать мне совет? Спасибо.