欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Tomcat7-Tomcat8的manager配置以及在idea下的异常表现 博客分类: Java_about  

程序员文章站 2024-03-23 18:42:16
...

Tomcat7-Tomcat8的manager配置以及在idea下的异常表现

=

问题:

如果在idea配置tomcat7,如果端口配置的自己的端口,启动manager会报错。

 

=

 

=

下面的文,经测试是ok的。

=

 

from:https://blog.csdn.net/weixin_30727835/article/details/97775530

1.打开文件:tomcat目录-->conf-->tomcat-users.xml 

 2.将以下代码替换原来的所有内容,不要犹豫,就是所有内容。

<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
    <role rolename="admin"/>
    <role rolename="admin-gui"/>
    <role rolename="admin-script"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="manager-jmx"/>
    <role rolename="manager-status"/>
    <user username="admin" password="admin" roles="admin,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status"/>
</tomcat-users>

说明:如果是tomcat 7的话,到此为止就已经配置好了,直接重启就OK;

3.如果是Tomcat 8 那么还需要多加一步

   来到tomcat目录-->conf-->Catalina-->localhost

  在此处添加一个xml文件,文件名为manager.xml,并且将以下内容全部复制到文件中:

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

 

4.重启,成功了。在浏览器敲入:http://localhost:8080/manager/ 就会提示让你输入账户密码的了。

5.说明:

  1.tomcat-users.xml的内容是设置权限以及用户,在这里是测试的情况,所以把所有的权限都加上了,这是不安全的,如果是实际项目,请根据需求业务来设置。

  2.manager.xml这个文件,如果有了就不需要新增了,直接改吧,据我测试,应该多数是没有的。还有一点,如果你是通过域名映射的,那么Catalina下面会有两个文件夹,一个是localhost,另外一个是你的域名为名的文件夹,如:www.iych.xin ,说那么多,看图吧。两个文件夹都要加,你也可以只加用的那个。

                        Tomcat7-Tomcat8的manager配置以及在idea下的异常表现
            
    
    博客分类: Java_about  

  3.为什么Tomcat7和Tomcat8设置不一样呢?

  为什么???懂的希望能指教。。感激不尽。

 

转载于:https://www.cnblogs.com/pongyc/p/7576022.html

 

=

=

=