`
crazycode
  • 浏览: 151783 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

安装Ubuntu自带的Tomcat注意事项

阅读更多
今天为了省事,尝试使用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的配置机制的前提下。
分享到:
评论
5 楼 crazycode 2008-12-30  
自己开发机器慢慢倒腾是没什么关系,可以自己爱放哪里放哪里。
做服务器的话,如果每来一台机器都这样倒腾,就有点费劲了,不如直接apt-get简单,而且,这些配置都是统一的,方便工作交接给其他人。
所以我现在能不编译就不编译,能apt-get绝不wget,嘿嘿 
4 楼 sdh5724 2008-12-29  
开发系统的工具, 不建议UBUNUT APT-GET。 这些东西又不用安装的。 比如eclipse, tomcat, jboss, jdk, apache httpd 等等。 只要copy到自己的软件目录就OK了, 比如/opt 下, /usr/yourcompanyname  下去。 容易管理。
3 楼 crazycode 2008-12-27  
自己安装的没有ubuntu/debian系统提供的安全设置完善,作为生产服务用的话,建议使用debian安装的,并适当调整。
2 楼 xiaojiit 2008-12-26  
同意楼上说的,自己安装的好
1 楼 magicgod 2008-12-23  
tomcat还是自己安装的好,解压就行,而且版本还可以升级,ubuntu的不好用。

相关推荐

Global site tag (gtag.js) - Google Analytics