powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск проги как сервиса
21 сообщений из 21, страница 1 из 1
Запуск проги как сервиса
    #33951871
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.Расскажите как сделать так,чтобы моя прога запускалась как сервис,т.е. винда рестартонулась и прога моя тоже
Спасибо
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33951921
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо написать сервис и в нем стартовать прогу
или юзать что-нибудь вроде srvany
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33952368
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33953578
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--надо написать сервис и в нем стартовать прогу
или юзать что-нибудь вроде srvany
короче прикрутил я srvany, к нему прицепил свой jar, запустил сервис, все вроде работает, но вот проги(интерфейса) не видно почему-то,в списке процессов стоит запущен javaw.exe от моего имени,странно, может подскажите что ему нужно еще
Спасибо
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33953623
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ничего ему не нужно все это твоя прога и работает

в СрвАни создается джава машина а потом в нее запихивается все остальное что ты указываешь в батниках при установке

хорошая тулза года 2 уже пользуемся нареканий нет

PS
кстати у меня называется JavaService.exe в ТаскМенеджере
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33953730
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vfabrничего ему не нужно все это твоя прога и работает

в СрвАни создается джава машина а потом в нее запихивается все остальное что ты указываешь в батниках при установке

хорошая тулза года 2 уже пользуемся нареканий нет

PS
кстати у меня называется JavaService.exe в ТаскМенеджере
1) чесно признаюсь мало что понял, где что указывается, какие батники,я взял 2 экзешника,кинул их в систем32 и все,далее в реестре прописал парамет Application со значением своей проги,а именно: java -jar Proga.jar,прошу подробнее рассказать.
2) как ты сделал так,что она наз JavaService.exe
3)И все-таки, как же мне увидить-то лицо проги,работает то она работает,а где же интерфейс
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33953774
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервис это то что не может иметь юзерский интерфейс. Ни на жабе ни в вин32.

положи батник в стартуп и прога будет запускаться при входе в винды. Сервис для этого не подойдёт
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33953784
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024сервис это то что не может иметь юзерский интерфейс. Ни на жабе ни в вин32.

положи батник в стартуп и прога будет запускаться при входе в винды. Сервис для этого не подойдёт
Я слава Богу в курсе что сервис не может иметь интерфейс
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33953964
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторset JVMDIR=D:\IntelliJ-IDEA-4.5\IntelliJ IDEA 5.1\jre\bin\server
set JSBINDIR=%CD%
set JSEXE=%JSBINDIR%\JavaServiceDebug.exe
set SSBINDIR=%JSBINDIR%


@echo . Using following version of JavaService executable:
@echo .
%JSEXE% -version
@echo .


@echo Installing sample service... Press Control-C to abort
@pause
@echo .
@rem %JSEXE% -install SampleService %JVMDIR%\jvm.dll -Djava.class.path=%SSBINDIR%\SampleService.jar -Xms16M -Xmx32M -start org.objectweb.javaservice.test.SampleService -params start memory -stop org.objectweb.javaservice.test.SampleService -method serviceStop -out %JSBINDIR%\stdout.log -err %JSBINDIR%\stderr.log -current %JSBINDIR% -manual -description "Sample Java Service"
@rem строка которая и устанавливает нужное приложение Джава как сервис винды. Понятно что как сервис работает именно JavaServiceDebug.exe он является просто оболочкой внутри себя создает JVM и запускает приложение Джава ну и там куча дополнительных параметров. Также можно указать не только метод для запуска сервиса, но и для его остановки. Короче смотрите примеры и RTFM.
%JSEXE% -install SampleService %JVMDIR%\jvm.dll -Djava.class.path=%SSBINDIR%\SampleService.jar -start org.objectweb.javaservice.test.SampleService -params start memory -out %JSBINDIR%\stdout.log -err %JSBINDIR%\stderr.log -current %JSBINDIR% -manual -description "Sample Java Service"
@echo .


@echo Starting sample service... Press Control-C to abort
@pause
@echo .
net start SampleService
@echo .


@echo Stopping sample service... Press Control-C to abort
@pause
@echo .
net stop SampleService
@echo .


@echo Un-installing sample service... Press Control-C to abort
@pause
@echo .
%JSEXE% -uninstall SampleService
@echo .
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33953988
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторчесно признаюсь мало что понял, где что указывается, какие батники,я взял 2 экзешника,кинул их в систем32 и все,далее в реестре прописал парамет Application со значением своей проги,а именно: java -jar Proga.jar,прошу подробнее рассказать.
ничего не надо никуда кидать и лезть в реесть тоже не надо. Просто распаковываете zip и читаете документацию и смотрите примеры.

Установка происходит в cmd примерно так

C:\SrvAny\JavaService.exe -install MyServiceName %Путь к JavaHome%\jvm.dll -Djava.class.path=%jar в котором есть все что надо% -start MyClassMain (остальные параметры читайте доку)

немного пояснил предыдущий пост

авторположи батник в стартуп и прога будет запускаться при входе в винды. Сервис для этого не подойдёт

это не подходит тогда когда требуется работоспособность сервиса без залогиневания (например если машина стоит очень далеко (5000 км), а обслуживающий персонал максимум что может делать, например больше ничего не умеют, это нажимать питание или ресет). К сожалению это отнюдь не выдуманная история.
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33955168
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый vfabr, спасибо огромное за помощь, но есть еще проблема.Короче прописал я все что нужно,проинсталил сервис пишет succsefully install, далее делаю старт, пишет starting, и тут же со следующей строки пишет:
Код: plaintext
1.
2.
The myservice could not be started
The service did not report an error
More help is available by typing NET HELPMSG  3534  
Прошу подсказать мне в чем проблема.Вот содержимое моего батника:
Код: plaintext
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.
[FIXED]set JVMDIR=C:\Program Files\Java\jdk1. 5 .0_02\jre\bin\server
set JSBINDIR=%CD%
set JSEXE=%JSBINDIR%\JavaServiceDebug.exe
set SSBINDIR=%JSBINDIR%


@echo . Using following version of JavaService executable:
@echo .
%JSEXE% -version
@echo .
@echo Install java service FRACTAL ... Press Control-C to abort
@pause
@echo .
%JSEXE% -install FRACTAL %JVMDIR%\jvm.dll -Djava. class .path=%SSBINDIR%\Statistika.jar -start Statistika -params start memory -out %JSBINDIR%\stdout.log -err %JSBINDIR%\stderr.log -current %JSBINDIR% -manual -description "Fractal Java Service"
@echo .
@echo Start service Fractal... Press Control-C to abort
@pause
@echo .
net start FRACTAL
@echo .
@echo Stop service FRACTAL... Press Control-C to abort
@pause
@echo .
net stop FRACTAL
@echo .
@echo Un-installing sample service... Press Control-C to abort
@pause
@echo .
%JSEXE% -uninstall FRACTAL
@echo .[/FIXED]
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33955336
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что за операционка?

у нас либо Win2kAS либо просто Win2k

и в логах пишет что нить?
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33955463
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vfabrа что за операционка?

у нас либо Win2kAS либо просто Win2k

и в логах пишет что нить?
win xp
в логах ничего не пишет вроде
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33955785
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все ошибку исправил, сервис запустился,но прога все-равно не появляется
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33956378
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в Диспечере Задач при запуске сервиса появляется JavaService.exe?
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33956521
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vfabrв Диспечере Задач при запуске сервиса появляется JavaService.exe?
JavaServiceDebug.exe стоит, а JavaService.exe нету
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33956526
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя я попробовал и понял что до сраки, что с debug что без него
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33956743
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну это и есть приложение, а Вы что хотите увидеть В ДиспечереЗадач?

напишите тестовое приложение чтоб понять работает или нет сервис. Например чтоб можно было писать чего нить на какой нить порт, а сервис возвращал бы ответ.
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33957469
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vfabrну это и есть приложение, а Вы что хотите увидеть В ДиспечереЗадач?

напишите тестовое приложение чтоб понять работает или нет сервис. Например чтоб можно было писать чего нить на какой нить порт, а сервис возвращал бы ответ.
Ничего я не хочу там увидеть,я хочу увидеть свою прогу ее интерфейс,кнопки и т.д.
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33957572
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужны кнопки, зачем тогда сервис?

Если нужно чтоб при включении компьютера программа запускалась - autologon сделайте, а программу - в startup
...
Рейтинг: 0 / 0
Запуск проги как сервиса
    #33957992
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
аааа! понял :-)))

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


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