Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Сервисы на JAVA |
Автор: chaos 13.10.2004, 09:39 |
подскажите люди добрые что нужно для написание полноценного сервиса(что бы его можно было вкл и выкл в СЛУЖБАХ) |
Автор: LSD 13.10.2004, 09:50 |
Я создавал сервис с помощью http://www.excelsior-usa.com/jet.html. |
Автор: chaos 13.10.2004, 09:52 | ||
раскожи поподробнее про это.(Если есть время) |
Автор: LSD 13.10.2004, 10:03 |
Все просто: - ставишь JET - у него одна библиотека с классом WinService, от который предоставляет интерфейсы для сервиса: методы вызываемые при старте, остановке, паузе, работе их надо переопределить. И методы которые позволяют писать в системный журнал,устанавливать таймауты и получать аргументы командной строки. - наследуешь от этого класса, затем саздаешь проект, и в свойствах проекта ставишь WinService - затем можешь получившияся екзешник поставить как сервис с помощью утилитки входяшей в комплект JET Добавлено @ 10:04 Там кстати есть пример проекта. |
Автор: chaos 13.10.2004, 11:42 |
![]() ![]() ![]() Спасибо тебе!!!!!!!!!!!!!!!!!!!!!!!! |
Автор: chaos 13.10.2004, 13:17 |
слушайте а как дальше работать с этим сервисом?? тестовый сервис я сделал но он не запускается, винда говорит что сервис не ответил, че это значит |
Автор: chaos 13.10.2004, 19:55 | ||
блин не как не выходит запустить сервис!!! Все время под любым аккаунтом: СЕРВИС НЕ ОТВЕТИЛ СВОЕВРЕМЕННО вот мой исходник:
|
Автор: LSD 13.10.2004, 21:15 | ||
Попробуй сделать так:
|
Автор: chaos 14.10.2004, 06:27 |
Блин, помогите!!! Может еще кто знает почему сервим не отвечает своевременно??? (Код моего тестового сервиса выше) Хоть че нить подскажите, а? |
Автор: chaos 14.10.2004, 12:59 | ||||
Все равно не работает |
Автор: Незваный 17.10.2004, 12:51 |
1. А если пример, который прямо с JET идет, без изменений скомпилировать, он работает? 2. Пиши в техподдержку Excelsior, можно по-русски (компания новосибирская). |
Автор: chaos 18.10.2004, 11:08 | ||
нет не работает |
Автор: LSD 18.10.2004, 19:31 |
Вообщем так: я сегдня скомпилил тестовый сервис (тот что Simple) и он у меня заработал нормально (на разных машинах). Я могу его намылить тебе, если заработает значит ты не так его компилишь, будем разбираться. |
Автор: chaos 19.10.2004, 08:27 | ||
да давай на [email protected] |
Автор: LSD 19.10.2004, 19:20 |
Намылил. |
Автор: chaos 20.10.2004, 15:06 | ||
не пришло |
Автор: LSD 20.10.2004, 18:06 |
Отправил еще раз. Он весит около 3-х мегов, у тебя ящик выдержит такое письмо? |
Автор: chaos 21.10.2004, 08:29 | ||
ДА!!! Попробуй еще на [email protected] |
Автор: LSD 27.10.2004, 19:01 |
Ну и? Или уже все? |
Автор: chaos 28.10.2004, 14:30 |
все то же самое сервис не ответил во время даже не знаю в чем тут дело ![]() ![]() |
Автор: TrivialCore 28.10.2004, 15:03 |
А в твоем исходнике что он на консоль выписывает (сама прога)? Или совсем ничего? |
Автор: LSD 28.10.2004, 19:29 |
TrivialCore Данный сервис ничего не пишет в консоль, только в системный журнал. chaos Тут скорее всего проблема в системе. Не знаю что тебе посоветовать, разве что винду переставить. |
Автор: Zandr 21.4.2005, 12:40 |
Ага, давай винду переставим, железо поменяем, фару протрем, колесо попинаем ![]() Сорри, если что. Никого обидеть не хотел. Короче есть тулза великая, обитает здесь: http://javaservice.objectweb.org/ |
Автор: JavaCraft 12.2.2007, 00:42 |
Скачать конечно не проблема, но использовать как?! Там же исходников нет. Лучше разобраться, как самому кодить WinServices на Java. Вопрос остается открытым. Как реализовать на натив Java виндовс-сервис? |
Автор: LSD 12.2.2007, 12:09 | ||
И что с того? |
Автор: LSD 13.2.2007, 11:14 | ||
Не понимаю, чего ты хочешь. Тебе надо написать сервис и запустить его (с установленной JVM, или без нее) или не надо? Есть платные решения, есть бесплатные решения, в том числе и от Майкрософт. Что тебя не устраивает? |