Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 7-JAVA-启动或停止Apache2(httpd)服务_Java_Windows 7_Apache2 - Fatal编程技术网

Windows 7-JAVA-启动或停止Apache2(httpd)服务

Windows 7-JAVA-启动或停止Apache2(httpd)服务,java,windows-7,apache2,Java,Windows 7,Apache2,我想知道如何在我的JAVA程序(在同一台机器上执行)中停止、启动和重新启动安装在Windows 7下的Apache(2.0.64)服务 最初,我是在Linux环境下开发应用程序的,这样做没有问题。现在,我要在Windows7中迁移,但我做不到。我收到一条错误消息,如:“(OS 5)访问被拒绝:未能打开Apache2服务” 一开始,我认为错误是由于我的帐户系统没有足够的权限这样做。我试图更改c:\Program Files(x86)\Apache2文件夹和服务中的专有文件夹(以我的帐户打开会话)。

我想知道如何在我的JAVA程序(在同一台机器上执行)中停止、启动和重新启动安装在Windows 7下的Apache(2.0.64)服务

最初,我是在Linux环境下开发应用程序的,这样做没有问题。现在,我要在Windows7中迁移,但我做不到。我收到一条错误消息,如:“(OS 5)访问被拒绝:未能打开Apache2服务”

一开始,我认为错误是由于我的帐户系统没有足够的权限这样做。我试图更改c:\Program Files(x86)\Apache2文件夹和服务中的专有文件夹(以我的帐户打开会话)。它仍然不起作用,我每次都收到同样的信息

我绝对需要控制Apache2进程

如果有人有什么想法可以帮助我


谢谢。

还有一个关于Windows的奇怪东西

我明白了为什么我的JAVA应用程序不能在Windows7环境下运行。这仅仅是因为自从WindowsVista以来,微软试图用一种叫做“UAC-用户帐户控制”的东西来隐藏“弹出式泛滥”的东西

在默认配置中,无论您做什么;更改文件或服务的所有权,您仍然在“受限用户”中执行它们,因此您没有跟踪,您不知道为什么您的程序不能正常工作,甚至无法调试它

因此,如果你想在Windows中执行一个exec程序,该程序是从你的应用程序(在我的例子中是Java)中以“管理员”角色安装的,那么你必须使用提供UAC的级别,并重新启动你的计算机以使修改生效

对我来说,我将i设置为较低的级别,它就可以工作了。我注意到,当我执行“Windows”+R时,我会收到这样一条消息:“此任务将作为管理员权限执行”。。。嗯

简而言之,使用Windows开发时,必须先调试Windows,然后调试应用程序


欢迎使用Windows和长寿命Linux

您作为管理员安装了Apache服务吗?您好,我想是的。因为我在停止使用ApacheMonitor启动Apache2服务方面没有任何问题。。。