要从命令行启动带有安全管理器的 Tomcat,我们这样做:
bin\catalina.bat start -security
我正在尝试对 Tomcat 服务做类似的事情,默认情况下在没有安全管理器的情况下调用:
bin\tomcat6.exe" //RS//Tomcat6
有人知道如何以安全方式启动服务吗?
最佳答案
我找到了我的问题的答案:将 Tomcat 作为服务安装后,运行 bin\tomcat6w.exe
。在 Java 选项卡下,添加以下两行:
-Djava.security.manager
-Djava.security.policy=[tomcat_dir]\conf\catalina.policy
如果您通过脚本安装服务,请使用 ++JvmOptions
添加以上行(参见 http://commons.apache.org/daemon/procrun.html )
...\Tomcat6.exe //US//Tomcat6 ++JvmOptions=-Djava.security.manager;-Djava.security.policy=...
关于tomcat - 使用安全管理器将 Tomcat 作为 Windows 服务启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12501782/