2024.05.03 tomcat9 使用优化
背景需求,linux安装了Tomcat9,结果发现,问题很多
sudo apt install tomcat9 tomcat9-admin tomcat9-docs tomcat9-examples
使用/manager/html进行部署项目,出现了问题
问题一,进入页面的管理账号
问题二,发布项目,上传的文件只能上传50M的
问题三,全局自定义异常提示页面
解决方法
修改/var/lib/tomcat9/conf/tomcat-users.xml
在tomcat-users内添加
<user username="linaro" password="linaro" roles="manager-gui,admin-gui"/>
修改最大请求文件大小,默认50M
/usr/share/tomcat9-admin/manager/WEB-INF/web.xml
<multipart-config>
<!-- 50MB max -->
<max-file-size>152428800</max-file-size>
<max-request-size>152428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
修改/var/lib/tomcat/conf/server.xml
在Host标签里面追加
<Valve className="org.apache.catalina.valves.ErrorReportValve"
showReport="false"
showServerInfo="false"
errorCode.400="webapps/400.html"
errorCode.403="webapps/403.html"
errorCode.404="webapps/404.html"
errorCode.500="webapps/500.html">
</Valve>
tree 树
root@Hinlink:/var/lib/tomcat9/webapps# tree -l
.
├── 400.html
├── 403.html
├── 404.html
└── 500.html