使用jBPM单zip分发,如何将具有依赖关系的大jar上传到工件



我使用的是jbpm-server-7.33.0.Final-dist.zip我有一个maven WorkItemHandler项目,可以生成PDF文件等。它有一个52 mb的内置jar-with-dependencies.jar

我试图将jar上传到Business Central Artifacts,但我得到了

Caused by: io.undertow.server.RequestTooBigException: 
UT000020: Connection terminated as request was larger than 10485760

我尝试将中的10485760更改为90485760

domain/configuration/domain.xml
standalone/configuration/standalone-full-ha.xml
standalone/configuration/standalone_xml_history/standalone.last.xml
standalone/configuration/standalone_xml_history/standalone.boot.xml
standalone/configuration/standalone.xml
standalone/configuration/standalone-full.xml

但在这些更改和重新启动服务器之后,一切都没有改变。

我不知道如何减少依赖,我只有org.jppm.jbpm-test和org.apache.pdfbox.pdfbox。如果没有依赖,我的jar只有大约5K。

在配置文件中的underflow子系统中增加最大post大小,如

<server name="default-server">
<http-listener name="default" max-post-size="1000" socket-binding="http" redirect-socket="https"/>

此外,您不应该在您将要部署到其他地方的项目/jar上添加org.jbpm:jbpm测试工件的dpendency。您应该仅将此工件用于编写junit测试。

相关内容

  • 没有找到相关文章

最新更新