我正在通过 Debian 包 ( tomcat8-admin
) 运行 Tomcat 管理器应用程序,该包从 部署 web 应用程序/usr/share/tomcat8-admin/manager
。我们遇到了达到最大上传大小的问题(配置为块multipart-config
中的元素HTMLManager
servlet
)。如果您愿意编辑 Debian 打包的文件,这个问题很容易解决,但这是不正确的: 中的文件/usr/share
由 独占dpkg
。有没有办法从 tomcat 的 conf 目录(在 Debian 中符号链接到/etc/tomcat8
)中的某个位置覆盖此元素?
在网上搜索这个问题只会导致web.xml
直接编辑的建议(例如http://www.giantgeek.com/blog/?p=1000)或使用上下文参数的不同编程方法(如果我理解正确的话;我对这些术语不是特别熟悉)。
如果目前无法覆盖此问题,那么我希望能得到有关提交错误的最佳位置的建议:是否web.xml
应该包含特定于站点的选项,正如我所读到的 - 在这种情况下,错误在于 Tomcat?或者 Debian 打包有缺陷,应该将其web.xml
制作成配置文件并从中进行符号链接/etc
?
当然,我可以使用这个覆盖来维护 Debian 包的本地版本,但对于这种显而易见的配置来说,这似乎也是错误的。
答案1
您可以在不使用 dpkg 的情况下安装 tomcat。还可以选择您想要的文件夹。谷歌搜索可能会有所帮助。之后在 web.xml 中创建多部分配置。