• 使用tomcat manager 管理和部署项目


    在部署tomcat项目的时候,除了把war文件直接拷贝到tomcat的webapp目录下,还有一种方法可以浏览器中管理和部署项目,那就是使用tomcat manager。
    默认情况下,tomcat manager是不可用的,因为它的用户角色和密码并没有正确配置。
    这里采用的是tomcat7.0。打开conf文件夹下的文件tomcat-user.xml
    tomcat原配置
    <!--
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
    -->
    这个配置给注释掉了,但是使用默认的配置也将不起作用(不知是不是从早期版本继承下来的)
    修改成
    <role rolename="manager-gui"/>
    <user username="tomcat" password="yourpw" roles="manager-gui"/>
     
    其中manager-gui用来管理项目,输入用户名密码可登陆项目管理页面localhost:8080/manager/html
    其他rolename还有<role rolename="admin-gui"/>
    <role rolename="admin-script"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="manager-jmx"/>
    <role rolename="manager-status"/>
    都有各自的用途。具体请查看 localhost:8080/docs/manager-howto.html
    点击页面下方的“选择文件”,选中想要部署的war文件,点击deploy,即可部署项目,成功后会提示
    Message: 
    OK
    
     
    如果war文件太大,则会报错 SizeLimitExceededException,这个时候,只需修改manager项目下的配置文件即可。

    配置文件位置:$tomcat_homewebappsmanagerWEB-INFweb.xml

    这里默认限制了最大只有50MB而已,然后根据自己的需要修改即可

    <max-file-size>52428800</max-file-size>

    <max-request-size>52428800</max-request-size>

    这时就修改为100MB,即104857600

    修改后,重启tomcat服务器,再执行之前的部署操作。
  • 相关阅读:
    uboot编译配置过程
    APUE-数据库函数库
    值得推荐的C/C++框架和库 (真的很强大)
    ubuntu12.04图形界面与命令行界面切换
    ubuntu14.04 升级gcc的方法
    4. H5+css3
    3,css 内容
    2. 浏览器兼容性问题
    1,http协议
    页面添加水印
  • 原文地址:https://www.cnblogs.com/zhmhhu/p/5981573.html
Copyright © 2020-2023  润新知