powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает под CentOS
8 сообщений из 8, страница 1 из 1
Не работает под CentOS
    #38924478
VaneS Ri_lax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, написал простую программу:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
import java.io.IOException;
import java.util.logging.Level;
import org.apache.commons.net.ftp.FTPClient;


public class Main {
    public static void main(String[] args){
        
        
        try {
            FTPClient ftp = new FTPClient();
            ftp.setDefaultPort(21);
            ftp.connect("domen.ru");
            
            ftp.enterLocalPassiveMode();
            ftp.login("user","pass");
            
           String[] list = ftp.listNames();
            for(int i=0; i<list.length; i++){
                System.out.println(list[i]);
            }
          
           ftp.logout();
        } catch (IOException ex) {
          // Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println("Ошибка подключения: "+ex);
        }
        
    }
}



Собрал в нетбинсе в jar файл
Перенес собранный файл на сервер centOS, пытаюсь запустить командой:
java -jar programm.jar
Программа мне выдает исключение:
Код: java
1.
Ошибка подключения: java.net.ConnectException: Connection timed out



Смысл программы такой, она просто подключается к удаленному серверу и выводит список.
Все порты открыты. Когда запускаю программу прям в нетбинсе, она нормально работает.
В чем может быть проблема?
...
Рейтинг: 0 / 0
Не работает под CentOS
    #38924491
VaneS Ri_lax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот полный текст ошибки:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Apr 02, 2015 11:19:40 AM Main main
SEVERE: null
java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:894)
        at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:759)
        at org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:2825)
        at org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:2876)
        at Main.main(Main.java:21)
...
Рейтинг: 0 / 0
Не работает под CentOS
    #38924493
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaneS Ri_lax ftp.setDefaultPort(21);
ftp.connect("domen.ru");
[/src]

Перенес собранный файл на сервер centOS, пытаюсь запустить командой:
java -jar programm.jar
Программа мне выдает исключение:
Код: java
1.
Ошибка подключения: java.net.ConnectException: Connection timed out




А с той машины доступ по сети есть?
Что говорит "ftp domen.ru" с того компа?
Если есть- то скажет что-то вроде (выбрал первый попавшийся ftp-сервер)
Код: sql
1.
2.
3.
ftp node0.net2ftp.ru
Connected to node0.net2ftp.ru.
...



А у тебя скорее всего оттуда доступа нет. Т.е. проблема не в java
...
Рейтинг: 0 / 0
Не работает под CentOS
    #38924506
VaneS Ri_lax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey TominVaneS Ri_lax ftp.setDefaultPort(21);
ftp.connect("domen.ru");
[/src]

Перенес собранный файл на сервер centOS, пытаюсь запустить командой:
java -jar programm.jar
Программа мне выдает исключение:
Код: java
1.
Ошибка подключения: java.net.ConnectException: Connection timed out





А с той машины доступ по сети есть?
Что говорит "ftp domen.ru" с того компа?
Если есть- то скажет что-то вроде (выбрал первый попавшийся ftp-сервер)
Код: sql
1.
2.
3.
ftp node0.net2ftp.ru
Connected to node0.net2ftp.ru.
...




А у тебя скорее всего оттуда доступа нет. Т.е. проблема не в java

Я тоже так подумал, набираю на том компьютере, где пытаюсь запустить мою программу, telnet domen.ru 21 он подключается! А вот именно с программы нет.
Может ли быть проблема в том что программу я компилировал и собирал на os windows, а пытаюсь запустить на CentOS? Хотя я думаю если была бы проблема в компиляторе, он бы вообще бы не запустил ее.
...
Рейтинг: 0 / 0
Не работает под CentOS
    #38924690
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaneS Ri_laxЯ тоже так подумал, набираю на том компьютере, где пытаюсь запустить мою программу, telnet domen.ru 21 он подключается!

А если всё же ftp проверять?

VaneS Ri_laxА вот именно с программы нет.

Ошибка- таймаут, т.е. сервер не ответил.

VaneS Ri_laxМожет ли быть проблема в том что программу я компилировал и собирал на os windows, а пытаюсь запустить на CentOS?

Скорее проблема в сервере, который проверяет, не твоя ли это программа, и если да- не отвечает :)
Т.е. почти невозможно.
...
Рейтинг: 0 / 0
Не работает под CentOS
    #38924711
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaneS Ri_lax,

возьми альтернативный клиент и проверь в пассивном режиме

потому-что ftp.enterLocalPassiveMode(); может быть не включено на сервере, или не работать вообще.
...
Рейтинг: 0 / 0
Не работает под CentOS
    #38925138
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaneS Ri_lax,

Достаточно запустить jar на той же машине где и NetBeans чтобы понять что дело не в jar, а в среде.
...
Рейтинг: 0 / 0
Не работает под CentOS
    #38925822
VaneS Ri_lax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Проблему решил, пришлось изменить настройки сети.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает под CentOS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]