- 是否存在 Apache Tomcat 必须始终以管理员身份运行的限制?
- 我安装了它并在 Windows XP 中以管理员帐户运行它。它运行良好。
- 但在标准用户帐户中,会出现“拒绝访问”的错误消息。
- Apache tomcat 版本 6.0 和 7.0 都显示相同的错误。
- 我已经尝试过解决方案来自 Stack Overflow但在 XP SP3 中,“兼容性”选项卡下没有“权限级别”这一选项。
如何解决?
答案1
常见错误及其解决方法
尽管在 Windows 环境下设置 Tomcat 似乎相当简单,但对于不熟悉 Windows 处理权限和依赖关系方式的新用户来说,还是存在许多问题。以下是基于 Windows 的 Tomcat 用户遇到的一些常见问题以及如何解决这些问题。UAC 权限问题
UAC,即用户访问控制,被某些版本的 Windows 用于限制对可能使系统容易受到恶意用户攻击的程序的访问。作为 Web 服务器,Tomcat 属于此类。
如果遇到任何与权限不足相关的错误,请确保右键单击所有与 Tomcat 相关的程序并选择“以管理员身份运行”。由于 Windows 处理用户角色的方式,即使您以管理员身份登录,这也是必要的。
或者,您可以完全禁用 UAC:
打开“开始”菜单并选择“运行”。输入“MSCONFIG”并按 Enter 打开系统配置实用程序。
在“工具选项卡”下找到“禁用 UAP”,选择它,然后单击启动。