2015-07-28 12 views
7

में मैं JBoss 7 से और Java 7 से Java 8 को WildFly 8.2.0 में अपग्रेड किया है।MaxPermSize चेतावनी ग्रहण WildFly 8 और जावा 8

मैं हर मिल रहा Eclipse में server इस चेतावनी को रोकने:

जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम चेतावनी: अनदेखी विकल्प MaxPermSize = 256M; समर्थन 8,0

में हटा दिया गया था अगर मैं शुरू करने और CMD से सर्वर बंद करो कोई चेतावनी सिर्फ Eclipse में इस तरह नहीं है,। मैंने WildFly से सभी MaxPermSize सेटिंग्स को हटा दिया है और मेरे प्रोजेक्ट में इसके बारे में कोई सेटिंग नहीं मिल रही है। यह सिर्फ Eclipse में होता है।

मैं पहले से ही इस सवाल जाँच कर ली है:

Where to find all the MaxPermSize in Eclipse-WildFly system?

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize

How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?

और इस पृष्ठ

How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?

उत्तर

9

ग्रहण में अपने वाइल्डफ्लाई सर्वर कॉन्फ़िगरेशन में आपको "लॉन्च कॉन्फ़िगरेशन" से इस तर्क को हटाने की आवश्यकता है। यह अब की आवश्यकता है जब आप जावा 8.

1) खुला सर्वर सिंहावलोकन

2 का उपयोग कर रहे हैं) "खुला लांच विन्यास" पर क्लिक करें

3) संपादित करें "वीएम तर्क" "-XX निकालें: MaxPermSize = 256m "तर्क।

4) सब कुछ बचाएं और ग्रहण के माध्यम से अपनी जंगली उड़ान शुरू करें।

संदेश जाना चाहिए।

+2

के लिए बदलें यह सही उत्तर है। आपको बहुत - बहुत धन्यवाद! स्प्रिंग टूल सूट में – Johnny2012

+0

जो ग्रहण का विस्तार है जब मैं MaxPermSize तर्क को हटाता हूं और इसे सहेजता हूं जैसे ही मैं टीसीएसवर को फिर से शुरू करता हूं। – JesseBoyd

+0

@JesseBoyd आपके परिवर्तनों को लागू करने के बाद एसटीएस को पुनरारंभ करने का प्रयास करें। – MirMasej

1

जावा 8 में स्मृति का पर्म विभाजन मेटास्पेस में बदल गया है। इस तरह, पैरामीटर "-XX: पर्मसाइज" और "-XX: मैक्सपर्म आकार" से "-XX: मेटास्पेस साइज" और "-XX: मैक्समैटस्पेस साइज़" में बदल गए हैं।

पैरामीटर को हटाने के बजाय, इसे

+0

ब्लै? गंभीर ;)? –