powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как перезапустить windows-службу из программы на java?
16 сообщений из 66, страница 3 из 3
Как перезапустить windows-службу из программы на java?
    #39577245
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovMaxLichВот что в логах ПО, которое использует ActiveMQ:
Код: plaintext
1.
javax.jms.JMSException: Could not connect to broker URL: tcp://172.26.11.4:61616.
  Reason: java.lang.IllegalStateException: Timer already cancelled.
Поправил цитирование.
Вероятно, за отведённое время не удалось достучаться до никому (кроме вас) неизвестного 172.26.11.4.
Вероятно, что и эту ситуацию можно как-то разрулить настройками ActiveMQ.По первому пункту: у меня 64-битная винда, и activemq нормально работает.1. 64-разрядная винда и 64-разрядная JVM - разные вещи. Community редакция Tanuki-wrapper не работает с 64-разрядной JVM.
2. ActiveMQ может работать и как приложение и как сервис.На сервере (где стоит наше рабочее ПО) возможно стоит 32-битная ОС.Последние Windows Server с 32-разрядными вариантами - 2003 и 2008. Оба уже сняты с поддержки.
Начиная с Windows Server 2008 R2 (вышел вместе с семёркой в 2009 году) существуют только 64-разрядные серверные винды.
В любом случае, нет смысла использовать 32-разрядные винды, если на хосте хотя бы два гигабайта оперативки, а операционная система - новее Windows Server 2003.
Ваши слова:
басил а. сидоровОп-па - не поддерживается 64-разрядная винда
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577248
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
ваша цЫтатаCommunity редакция Tanuki-wrapper не работает с 64-разрядной JVM.
Выше указал, какая у меня JVM
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577250
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
tot zheActiveMQ может работать и как приложение и как сервис.
выше уже писал про это. У меня служба (service).
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577251
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczMaxLichНашел в примерх к ActiveMQ такой код:
Но он у меня с ошибкой вываливается при добавлении коннектора:
Вижу код - запускаю не думая. Что именно вы этим кодом хотели добиться?
Ожидал, что он стартанёт брокер.
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577253
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovmaytonА что ТС-у нужно от Windows?Типа, под линуксом ActiveMQ не глючит, даже если её кривыми руками развернуть?
Хм, действительно, под линуксом бы наверно было проще его перезапустить из своей программы. Но клиент приверженец продуктов от мелкомягких. Да и у меня нет прямой связи с ним (клиентом).
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577382
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLichВаши слова:Да, мои. Только это не вполне корректная формулировка, а вы не, глядя в оригинал и не пытаясь поправить меня, продолжаете талдычить неверную хрень исходя из неверных исходных данных.
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577386
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLichОжидал, что он стартанёт брокер.
Да. Стартанёт брокер внутри вашей JVM. Того брокера что у вас уже запущен внутри службы это никак не коснется.
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577421
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
Конечно, лучше на другого спихнуть вину, чем признать свою.
Цитата с сайта этого раппера:
автор64-bit Windows versions of the Java Service Wrapper are not currently being made available in the Community Edition.
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577423
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczMaxLichОжидал, что он стартанёт брокер.
Да. Стартанёт брокер внутри вашей JVM. Того брокера что у вас уже запущен внутри службы это никак не коснется.
А если попытаться остановить брокер используя те же классы, объекты и методы, то это тоже не коснётся брокера, запущенного снутри службы? Если да, то как тогда "доступаться" до него?
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577426
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут предлагали заменить раппер. А даже в последней версии activeMQ используется раппер от Тануки? И если да, то отсюда второй вопрос: если этот раппер такой древний и несовершенный, то почему они сами не используют свой более совершенный раппер Procrun
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577429
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLichто почему они сами не используют
Ну, блин всё же написано. Они его прикрутили, а потом там лицензия поменялась.
http://activemq.apache.org/java-service-wrapper.html
Но никто не мешает скачать новую версию и самому поставить.
Да, и завернуть в procrun самостоятельно тоже не велика задача.
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577445
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Там про Procrun там и не слова.
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577527
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLich,

Код: java
1.
2.
String cmd = "notepad %WINDIR%/system32/drivers/etc/hosts";
Runtime.getRuntime().exec(String.format("powershell Start-Process \"%s\" -Verb runAs", cmd));


В этом случае Windows запросит подтверждения от самого пользователя:

...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577531
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanВ этом случае Windows запросит подтверждения от самого пользователяаналог sudo
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577691
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё пацаны, расходимся. Это не служба. Вернее не совсем служба. Используется не базовый раппер, а какая-то сторонняя программка.
...
Рейтинг: 0 / 0
Как перезапустить windows-службу из программы на java?
    #39577693
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman,
Так мне нужно втихую, так как это будет запускаться на сервере. В редких случаях.
...
Рейтинг: 0 / 0
16 сообщений из 66, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Как перезапустить windows-службу из программы на java?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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