当前位置: 首页 > 科技观察

说下Tomcat管理页面的各种配置_0

时间:2023-03-20 21:43:32 科技观察

概述很多时候我们的tomcat服务器并没有部署在本机,那么如何在没有ftp/sftp的情况下将war包部署到tomcat容器中呢?Tomcat提供了网页管理应用程序的功能。Tomcat页面管理进入tomcat默认页面时,有“serverstatus”、“managerapp”、“Hostmanager”三个选项如图:默认情况下,点击会跳转到403AccessDenied错误页面(如果是tomcat7,点击下面1配置即可,tomcat8需要配置1和2)1、配置用户密码修改$2.如果有修改配置没有新建$TOMCAT_HOME/conf/Catalina/localhost/manager.xml内容如下:"org.apache.catalina.valves.RemoteAddrValve"allow="^.*$"/>无需重启tomcat即可生效。点击“选择要上传的WAR文件”后面的“浏览”按钮,选择要发布的war包,点击“部署”,即可发布成功。部署是否成功,需要注意header中的“Message:”内容。但如果服务器上已经部署了war包,则需要在页面找到应用,先点击“取消部署”取消部署。经过以上配置,发布版本时基本不会出现问题。添加这个配置的好处是当持续集成服务器和tomcat不在同一台服务器上时,可以通过配置实现自动部署。3、修改上传大小限制为在实际项目过程中,会发现war包的大小往往达到几十上百M,此时新闻发布会失败。原因是tomcat默认只允许上传最大50M的文件。这时候需要修改webapps\manager\WEB-INF\web.xml文件找到52428800524288000部分(大约第53行),只需增加max-文件大小和最大请求??大小值。4、配置白名单,修改配置文件$5。访问主机管理器如果要访问主机管理器,还需要修改webapps/host-manager/META-INF/目录下的context.xml文件,修改内容同上。保存,然后重启tomcat,重新访问serverstatus和managerapp页面,输出上面设置的用户名和密码即可访问页面。