Windows 7 - JAVA - запуск или остановка службы Apache 2 (httpd) - PullRequest
0 голосов
/ 28 сентября 2011

Я хотел бы знать, как остановить, запустить и перезапустить службу Apache (2.0.64), установленную под Windows 7 в моей программе JAVA (выполняется на той же машине).

Изначально я разрабатывал свои приложения в среде Linux, и у меня не было проблем с этим. Сейчас я мигрирую в Windows 7 и не могу этого сделать. У меня есть сообщение об ошибке типа: «(OS 5) Доступ запрещен.: Не удалось открыть службу Apache2».

Вначале я думал, что ошибка связана с тем, что у моей учетной записи недостаточно прав для этого. Я пытался изменить проприетарные папки c: \ Program Files (x86) \ Apache2, и в службах (открыть сеанс в качестве моей учетной записи). Это все еще не работает, и я получаю одно и то же сообщение каждый раз.

Мне нужно абсолютно контролировать процесс Apache2.

Если у кого-нибудь есть идеи, которые могут мне помочь?

Спасибо.

1 Ответ

0 голосов
/ 28 сентября 2011

Еще одна странная штука Windows ....

Я понял, почему мои приложения в JAVA не работают в среде Windows 7. Это оправданно, так как начиная с Windows Vista, MS пытается скрыть «всплывающие окна» с помощью «UAC - Контроль учетных записей».

И в конфигурации по умолчанию, что бы вы ни делали; изменяя права собственности на файлы или службы, вы по-прежнему выполняете их «ограниченным пользователем», поэтому у вас нет трассировки, вы не знаете, почему ваши программы не работают должным образом, и вы даже не можете их отладить ...

Итак, если вы хотите выполнить exec-материал в Windows, который был установлен как роль «Администратор» из ваших приложений (в моем случае Java), вы должны поиграть с уровнями, которые предоставляют UAC, и перезагрузить компьютер, чтобы применить это. модификация.

Для меня я установил i на низкий уровень, и это работает. Я заметил, что когда я выполняю «Windows» + R, у меня появляется сообщение «Эта задача будет выполняться как привилегии администратора» ... OK

Короче говоря, когда вы разрабатываете с Windows, вы должны сначала отладить Windows, а затем свои приложения

....

Добро пожаловать в Windows и долгую жизнь Linux!

...