2010-04-18 13 views
5

का उपयोग कर विंडोज x64 पर टोमकैट कोई उम्मीद कर सकता है।32-बिट जेडीके

रगड़: मुझे 32-बिट जेडीके का उपयोग करके 64-बिट विंडो पर विंडोज सेवा के रूप में शुरू करने के लिए टॉमकैट 5.5 नहीं मिल सकता है।

विवरण: मैं विंडोज सर्वर 2008 (64) एक 64-बिट JDK का उपयोग कर कुछ समय के लिए एक सेवा के रूप पर बिलाव 5.5 बराबर चल रही है।

मुझे इस 64-बिट मशीन पर 32-बिट जेडीके स्थापित करने के लिए मजबूर किया जा रहा है, इसलिए मैं जावा जेए पुस्तकालयों (64-बिट जेए संस्करण) का उपयोग कर सकता हूं। मुझे इस 32-बिट जेडीके का उपयोग करके टोमकैट चलाने की ज़रूरत है।

मैं 32-बिट JDK का उपयोग कर अगर मैं का उपयोग कर /bin/startup.bat

समस्या है इसे शुरू बिलाव चला सकते हैं, यह एक खिड़कियों सेवा के रूप में शुरू नहीं करेंगे। मैं टोमकैट बंडल procrun execables का उपयोग कर रहा हूँ। क्या किसी ने 64-बिट मशीन पर 32-बिट जेडीके का उपयोग करके टोमकैट को सेवा के रूप में शुरू करने में सफलता प्राप्त की है?

आपकी विशेषज्ञता के लिए धन्यवाद।

+0

मेरा सुझाव है कि आप ** ** ** इस प्रश्न को सर्वरफॉल्ट पर पूछें। (लेकिन मुझे नहीं लगता कि इसे बंद किया जाना चाहिए!) –

+0

यदि आप इसे बंद कर चुके हैं तो –

उत्तर

3

64-बिट जेडीके के साथ चलाने के लिए, आपको 64-बिट संकलित किए गए tomcat.exe और tomcatw.exe का उपयोग करने की आवश्यकता है। 32-बिट जेडीके के साथ चलाने के लिए, आपको 32-बिट संकलित किए गए .exes की आवश्यकता है।

यह संभावना है कि आपके पास टॉमकैट के लिए स्थापित पैकेज 64-बिट निष्पादन योग्य है। डाउनलोड पेज पर जाएं (http://tomcat.apache.org/download-60.cgi), 32-बिट संस्करण डाउनलोड करें और आपको ठीक होना चाहिए।

इस प्रश्न में 64-बिट के साथ टॉमकैट चलाने पर अधिक जानकारी है। How to run Tomcat 6 on WinXP 64 bit?

+0

मुझे नहीं लगता कि यह उनके प्रश्न का उत्तर देता है। उन्हें 64 बिट विंडोज़ पर 32 बिट जेडीके पर टॉमकैट चलाने की जरूरत है। –

+0

उत्तर के लिए धन्यवाद। हालांकि सही नहीं है, यह वास्तव में एक महत्वपूर्ण तत्व है। मुझे समस्या का जवाब मिला। इसे 32 बिट जेडीके के साथ चलाने के लिए, आपको 32-बिट जेडीके के लिए संकलित procrun निष्पादन योग्य का उपयोग करना होगा (यह डिफ़ॉल्ट है)। इसे 64-बिट जेडीके के साथ चलाने के लिए, मैंने 32-बिट tomcat.exe को 64-बिट संस्करण (भी शामिल किया गया, लेकिन सबफ़ोल्डर में) के साथ बदल दिया। यह ओएस की थोड़ी गहराई से पता चला है इससे कोई फर्क नहीं पड़ता। जेडीके के साथ tomcat.exe की बिट गहराई से मेल खाते हैं। – Erik

संबंधित मुद्दे