powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск программы из сервлета
5 сообщений из 5, страница 1 из 1
Запуск программы из сервлета
    #33079892
fcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fcs
Гость
Здравствуйте.

Столкнулся с проблемой при запуске программы из сервлета. Запускаю батник (ему передаю параметр), который в свою очередь запускает SQLLOADER.

Runtime rt = Runtime.getRuntime();
Process p = rt.exec("D:\\oracle\\sqlldr\\1.bat "+"d:\\oracle\\ora92\\apache\\apache\\htdocs\\edv\\SVR\\gkh\\"+ tempFile.getFileName());

Ситуация: батник запускается sqlloader запускается начинается импорт. Заносим 660 записей и всё sqlloader встаёт. минуты 2 стаит потом влёт остальные записи заносит. Помогите решить.
...
Рейтинг: 0 / 0
Запуск программы из сервлета
    #33080159
Gurney
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fcs wrote:
> Runtime rt = Runtime.getRuntime();
> Process p = rt.exec("D:\\oracle\\sqlldr\\1.bat
> "+"d:\\oracle\\ora92\\apache\\apache\\htdocs\\edv\\SVR\\gkh\\"+
> tempFile.getFileName());
>
> Ситуация: батник запускается sqlloader запускается начинается импорт. Заносим
> 660 записей и всё sqlloader встаёт. минуты 2 стаит потом влёт остальные записи
> заносит. Помогите решить.
Из p.getInputStream(), p.getErrorStream() данные забираешь?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Запуск программы из сервлета
    #33081103
fcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fcs
Гость
Нет не забираю. Если можно что это ?
...
Рейтинг: 0 / 0
Запуск программы из сервлета
    #33081136
Gurney
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fcs wrote:
> Нет не забираю. Если можно что это ?
Это стандартный поток вывода и стандартный поток ошибок твоего
процесса соответсвенно. Если твой процесс на экран хоть что-нибудь
выводит, и ты из этих потоков данные не забираешь, то твой процесс будет
блокироваться.
Он потом развисает, вот что странно. Посмотри, выводит ли твой
процесс на консоль что-нибудь.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Запуск программы из сервлета
    #33084346
fcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fcs
Гость
Gurney
fcs wrote:
> Нет не забираю. Если можно что это ?
Это стандартный поток вывода и стандартный поток ошибок твоего
процесса соответсвенно. Если твой процесс на экран хоть что-нибудь
выводит, и ты из этих потоков данные не забираешь, то твой процесс будет
блокироваться.
Он потом развисает, вот что странно. Посмотри, выводит ли твой
процесс на консоль что-нибудь.
Posted via ActualForum NNTP Server 1.2

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


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