今天为了省事,尝试使用ubuntu自带的tomcat5.5做服务器,但部署时总是报错,类型大致是:
access denied (java.lang.RuntimePermission accessClassInPackage.org.apache.jasper.compiler)
或其它的access denied错,检了半天,发现ubuntu自带的Tomcat启动脚本有以下行:
if [ "$TOMCAT5_SECURITY" = "yes" ]; then
JAVA_OPTS="$JAVA_OPTS -Djava.security.manager -Djava.security.policy=$CATALINA_BASE/conf/catalina.policy"
fi
即使用了安全管理,我看了一下/etc/tomcat5.5/policy.d/下的配置,这些东西要是开发中用,会配置死人的,最好的办法是把这东西给关掉,即通过修改/etc/default/tomcat5.5,找到:
# TOMCAT5_SECURITY=yes
取消注释,设置为TOMCAT5_SECURITY=no,通过/etc/init.d/tomcat5.5 restart重新启动后, 一切正常了。
研究下来的结论是,Ubuntu自带的tomcat的确设置的很完善科学,起码比我直接下载tomcat包安装设置的好,当然是需要了解ubuntu的配置机制的前提下。
分享到:
相关推荐
ubuntu linux下安装tomcat
Ubuntu 12.04 安装配置 Tomcat 7.0.40Tomcat 服务器.docx
Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat
ubuntu 16.04安装tomcat 8.0图文详细教程
ubuntu 下安装配置tomcat,亲自实践总结的文档,ubuntu版本:ubuntu-10.10-amd64
在ubuntu系统中安装jdk、tomcat. 在ubuntu系统中安装jdk、tomcat. 在ubuntu系统中安装jdk、tomcat.
如何在Ubuntu11.10版本配置JDK Tomcat Maven jenkins
Ubuntu上Tomcat部署war包失败的解决办法.docx
该文档介绍了ununtu如何将tomcat注册成系统服务。
ubuntu安装java,tomcat,步骤包括安装过程,配置内容。
ubuntu中安装mysql/apache/tomcat/php环境
ubuntu下安装jdk,tomcat教程
Ubuntu介绍、与centos的区别基于VMware安装UbuntuServer22.04配置远程连接安装jdk+Tomcat
ubuntu+jdk+tomcat+eclipse 亲自实验 按照步骤操作即可
Ubuntu虚拟机tomcat服务器搭建与局域网主机互联
ubuntu linux 下apache与tomcat的整合.txt
ubuntu mysql apache2 tomcat 安装配置
ubuntu8.04中配置java+tomcat+eclipseMyEclipse开发环境(更新)
ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9
Ubuntu系统安装Tomcat需要的。jdk-8u221-linux-x64.tar.gz apache-tomcat-8.5.43.tar.gz