gpt4 book ai didi

java - CXF JAVA 消息截断

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:11:12 24 4
gpt4 key购买 nike

下午好

我在 GNU/Linux CentOS 6.6 Final 下运行 Apache Tomcat 7.0.57 并使用这个 JAVA_OPTS:

-server\
-Xms512m\
-Xmx512m\
-XX:MaxPermSize=256m\
-XX:MaxNewSize=160m\
-XX:NewSize=160m\
-XX:SurvivorRatio=128\
-XX:MaxTenuringThreshold=0\
-XX:+UseConcMarkSweepGC\
-XX:+CMSIncrementalMode\
-XX:+CMSIncrementalPacing\
-XX:+CMSClassUnloadingEnabled\
-XX:+DisableExplicitGC\
-XX:+UseParNewGC\
-XX:+UseTLAB\
-Djava.net.preferIPv4Stack=true\
-Djava.net.preferIPv4Addresses\
-Dgrails.env=prod\
-Dspring.profiles.active=prod\
-Dport-offset=0\
-Dajp.port=8009\
-Dhttp.port=8080\
-Dhttp.maxthreads=457\
-Dshutdown.port=8005\
-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true

并且日志文件具有以下内容:

Inbound Message
----------------------------
ID: 66210
Response-Code: 200
Encoding: ISO-8859-1
Content-Type: text/xml
Headers: {Content-Length=[6693], content-type=[text/xml]}
Messages:
Message (saved to tmp file):
Filename: /usr/local/services/tomcat_02/temp/cxf-tmp-720465/cos4330744862698212100tmp
(message truncated to 65536 bytes)

Payload: <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

如何增加消息的字节数?

谢谢!

最佳答案

尝试将 LoggingOutInterceptor 的限制设置为更大的大小。在某些版本的 cxf-api 中,此限制设置为默认大小 100 * 1024

private int limit = 100 * 1024;

如果你想要整个消息,你应该将它设置为 -1在 Spring ,它会是这样的:

<property name="limit" value="-1"/>

关于java - CXF JAVA 消息截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com