Debain-tomat8

debian安装tomcat8,http://www.mkyong.com/tomcat/how-to-install-apache-tomcat-8-on-debian/

按照步骤做下来之后,修改了默认端口为8088,成功打开tomcat主页,点击manage app,出现403错误,于是在/opt/tomcat8/conf/Catalina/localhost下touch一个新文件manager.xml,内容为

<Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager">
        <ValveclassName="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

重启tomcat服务,再次打开manage app,出现404 not found错误,在%CATALINA_HOME%\conf\server.xml ,在

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">


     **<Context path="/test" docBase="d:\web\test" reloadable="true" />**

</Host>

中添加<Context path="/manager" docBase="/opt/tomcat8/webapps/manager" reloadable="true" />这一行,注意大小写不能错,path是浏览器访问的目录, docBase是jsp文件的目录,一定不能错,reloadable=”true”代表了当java类发生改变时,服务器会自动重载新的java类.

重启服务,再次开manage app,出现500错误,晕。。。,

java.lang.SecurityException: Access to class [class org.apache.catalina.manager.HTMLManagerServlet] is forbidden. It is a restricted class (implements ContainerServlet interface). A web application must be configured as privileged to be able to load it

修改/opt/tomcat8/conf/context.xml 将:

<Context> 

修改为

<Context privileged="true"> 

再重启。。。。ok了。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值