2012-02-15 12 views
11

यदि नहीं, तो यह कब के लिए प्रतीत होता है?क्या टोमकैट 7 अब जावा 7 के साथ संगत है?

यदि हां, तो क्या आपको पता है कि टोमकैट 7/जावा 6 की मौजूदा स्थापना को टॉमकैट 7/जावा 7 में माइग्रेट करने के लिए कुछ खास है या नहीं?

धन्यवाद!

उत्तर

15

Officially जावा 1.6 या बाद में समर्थित है।

enter image description here

This post और अधिक विस्तार में चला जाता है।

+0

"बाद में" अब सत्य नहीं है, दस्तावेज़ीकरण बदल गया है। Http://stackoverflow.com/a/9294694/1140748 –

+1

देखें मैंने पहले लिंक को अपडेट किया है। यह गलती से "बिल्डिंग टोमकैट" पृष्ठ पर इशारा करता था जो उपयोगकर्ताओं के लिए नहीं बल्कि लोगों के लिए टॉमकैट में बदलाव करने के लिए है। टॉमकैट उपयोगकर्ताओं के लिए पृष्ठ जावा 6 या बाद में कहता है। – sourcedelica

+0

अद्यतन के लिए धन्यवाद;) माइग्रेशन गाइड भी इसकी पुष्टि करता है। मैंने भी अपना जवाब सही कर दिया है। –

3

संपादित

रूप sourcedelica द्वारा बताया Official documentation कहते हैं आप JDK 1.6 का उपयोग कर सकते या बाद में तो तुम JDK 1.7 के साथ बिलाव 7 का उपयोग कर सकते हैं।

भी Tomcat 7 Migration Guide देखें।


वैसे JDK 1.6 के साथ विकसित किया JDK 1.7 का उपयोग कर विफल हो सकता है, खासकर यदि आप sun.* पैकेज (which is bad) में कक्षाओं का उपयोग अपने अनुप्रयोगों। भले ही रेट्रो-संगतता मजबूत है, कुछ कोने के मामले मौजूद हैं, अधिक जानकारी के लिए Oracle list of incompatibilities देखें।

इस अतः लेख में इस बारे में कुछ सामान पा सकते हैं: New features in JDK 1.6 and 1.7

+2

ऐसा लगता है कि उन्होंने प्रलेखन पृष्ठ को अपडेट किया - यह अब नहीं कहता है "या बाद में" – machinery

+1

यह सच है। मुझे कोई भी जेडीके 1.6 या बाद में 27 फरवरी, 2014 को टॉमकैट 7 दस्तावेज़ से नहीं दिख रहा है। – wonhee

+0

सच है, पोस्ट संपादित करें। –

3

पिछले महीने (फरवरी 2013) मैंने अपने जावा को 1.6 से 1.7 तक अपडेट किया। हालांकि, अद्यतन का असर है - जावा अपडेट के बाद टॉमकैट 7.0.37 अब और नहीं चल रहा है।

मैंने जावा 1.7 को अनइंस्टॉल करने का प्रयास किया, 1.6 के साथ प्रतिस्थापित करें और अपाचे टॉमकैट फिर से सुचारू रूप से चलता है। मैं सटीक त्रुटि संदेश कैप्चर करना भूल गया था और मुझे सर्वर लॉग पर भी नहीं मिला।

एफवाईआई।

धन्यवाद

0

मैं jdk6tomcat 7 साथ मैं उपयोग कर रहा हूँ निम्न समस्याओं की है।

INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. 

इस संदेश, TomcatJava 7 पर चलने को दबाने, $CATALINA_HOME/lib से WebSocket JAR रों हटाने या $CATALINA_BASE/conf/catalina.properties में tomcat.util.scan.DefaultJarScanner.jarsToSkip संपत्ति को WebSocketJARs को जोड़ने के लिए।

ध्यान दें कि Tomcat 7 WebSocket API बहिष्कृत उपलब्ध होगा।