ग्लासफ़िश सर्वर 4 पोस्ट बहुत बड़ी त्रुटि है

मुझे http पोस्ट का उपयोग करते हुए एक वेब सेवा कॉल करते समय जीएफ 4 के साथ समस्या है। जीएफ 4 "बहुत बड़ी पोस्ट" त्रुटि के साथ प्रतिक्रिया करता है। मेरा पोस्ट डेटा लगभग 3 एमबी है।

यहां जीएफ 4 डीबग लॉग है:

WARNING:   Post too large
WARNING:   StandardWrapperValve[obx2oex]: Servlet.service() for servlet obx2oex threw exception
java.lang.IllegalStateException: Post too large
    at org.glassfish.grizzly.http.server.Request.parseRequestParameters(Request.java:2024)
    at org.glassfish.grizzly.http.server.Request.getParameter(Request.java:1052)
    at org.apache.catalina.connector.Request.getParameter(Request.java:1547)
    at org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:448)
...

मैं पहले से ही इस मुद्दे के लिए googled और कुछ मदद मिली जो सर्वर विन्यास को संशोधित करने के लिए प्रोत्साहित करता है। मैंने डोमेन.xml में निम्न भाग संपादित किया:


        
        
        
        

और सर्वर को पुनरारंभ किया। लेकिन त्रुटि अभी भी होती है।

क्या कोई जानता है, इस "पोस्ट बहुत बड़ा" मुद्दा कैसे हल करें? आपकी सहायताके लिए धन्यवाद!

पीएस: मैंने अभी जीएफ 4 के शुरुआती लॉग को देखा और उसने मुझे बताया:

चेतावनी: असमर्थित http-service property maxPostSize को अनदेखा किया जा रहा है

तो मुझे बड़े पोस्ट डेटा को स्वीकार करने के लिए जीएफ 4 कहां से बताना चाहिए?

2

2 उत्तर

ओपन ग्लास मछली प्रशासनिक कंसोल, का चयन करें

कॉन्फ़िगरेशन - सर्वर कॉन्फ़िगरेशन - नेटवर्क कॉन्फ़िगरेशन - नेटवर्क श्रोताओं   - http-listener-1

तथा

टैब HTTP।

There is parameter Max Post Size. Increase it as you wish. Look screenshot

5
जोड़ा

मेरा webservice कोडिंग करने का मेरा पहला प्रयास एक सर्वलेट था जो HTTP के POST पैरामीटर के माध्यम से डेटा स्वीकार करता है। इससे 2 एमबी से अधिक भेजते समय "बहुत बड़ी पोस्ट" त्रुटि होती है।

मुझे इसे आरईएसटी सेवा के रूप में कोड करने के लिए एक सुझाव मिला। यह बहुत अजीब है, लेकिन अब यह 2 एमबी से अधिक के साथ काम करता है। यहां तक ​​कि डेटा http http के माध्यम से भेजा जाता है।

शायद यह किसी की मदद करनी चाहिए।

लेकिन फिर भी मैं जानना चाहता हूं, जहां आप GF4 सर्वर में maxPostSize मान सेट कर सकते हैं।

0
जोड़ा
क्या आपने आखिरकार ग्लासफ़िश 4 में 'GRIZZLY0205: पोस्ट बहुत बड़ा' की देखभाल करने का तरीका बताया था?
जोड़ा लेखक Jomutech Byte, स्रोत