当前位置: 首页 > 知识库问答 >
问题:

使用security Manager-CentOS启动Tomcat

公孙宗清
2023-03-14

我以前见过这个主题,给出的解决方案有效。

grant {
permission java.security.AllPermission;
};

提前感谢!

共有1个答案

羿博延
2023-03-14

我找到了这个,这是Tomcat文档的一部分,它允许我调试Security Manager的阻塞结果。

当在启动Catalina时调用“export catalina_opts=-djava.security.debug=all”选项时,可以打印Tomcat执行的每一次访问尝试以及这次尝试的结果。

由于系统加载了一大堆文件,而这种日志方法生成的文件非常大,所以我宁愿不记录它,并手动启动VM,在屏幕上打印输出。

我在命令行中运行JVM如下所示:

/usr/local/java/jdk6/bin/java -server 
-Duser.timezone=America/Sao_Paulo -XX:MaxPermSize=128m -Xms30m -Xmx1024m 
-Djava.endorsed.dirs=/var/tomcat/7.0/endorsed 
-classpath :/var/tomcat/7.0/bin/bootstrap.jar 
-Djava.security.manager 
-Djava.security.policy==/var/tomcat/7.0/conf/catalina.policy 
-Dcatalina.base=/var/tomcat/7.0 -Dcatalina.home=/var/tomcat/7.0 
-Djava.security.debug=all
-Djava.io.tmpdir=tmpdir org.apache.catalina.startup.Bootstrap 
-config dir/to/xml.conf start
 类似资料:
  • 我在自动加载tomcat7时遇到问题。这是init。d脚本: 这样开始时: Tomcat似乎无法从apache公共资源加载属性文件。有人知道这是为什么吗? 直接运行时一切正常,如下所示: 运行通过: %% 现在,我加载了导致错误的网页

  • 我试图在centos 7中启动Rabbitmq服务器。我安装了erlang,因为它依赖于Rabbitmq-server。包erlang。x86_640: R16B-03.7.el7。然后我使用包安装Rabbitmqrabbitmq-server-3.2.2-1.noarch.rpm.安装成功。我启用了管理控制台uisng Rabbitmq-plugins启用rabbitmq_management。

  • 本文向大家介绍CentOS下redis自启动shell脚本,包括了CentOS下redis自启动shell脚本的使用技巧和注意事项,需要的朋友参考一下 用这个脚本管理之前,需要先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上: 然后应用生效: 然后增加服务并开机自启动: 脚本源码: 注意:请将脚本中redis的启动文件、配置文件和

  • 主要内容:1 Java.lang SecurityManager介绍,2 Java.lang SecurityManager声明,3 Java.lang SecurityManager方法1 Java.lang SecurityManager介绍 java.lang.SecurityManager 类允许应用程序实现安全策略。它允许一个应用程序来确定,执行可能不安全或敏感的操作前,操作是什么,它是否正在试图在安全范围内,允许执行的操作。该应用程序可以允许或禁止该操作。 2 Java.lang S

  • 我已经在CentOS虚拟机上安装了Tomcat(apache-Tomcat-8.5.37)(使用bento/CentOS-7)。 Tomcat安装在 Java8安装在 在安装Tomcat之前,我已经用这种方式创建了一个Tomcat用户 如果我尝试手动启动Tomcat,请使用 一切都很好,我可以从url测试Tomcat广告的示例 (注意:192.168.33.10是我的虚拟机的IP…) 我还可以使用

  • 问题内容: 如果运行以下命令,Redis会正确启动: 我添加了我的启动脚本: 但是,当我从全新启动中启动时,Redis无法运行。我应该在哪里解决此问题? 问题答案: 这个东西通常设置为20。现在,redis需要联网还为时过早。 因此,请尝试以下操作: