2009-06-30 16 views
6

के रूप में एक जे 2 ईई/ग्रेल्स ऐप चला रहा है, मैं निम्नलिखित करना चाहता हूं लेकिन मुझे यकीन नहीं है कि यह किया जा सकता है और यदि ऐसा है तो। मेरी स्थानीय मशीन पर एक Grails आवेदन बनाएँ और इसका परीक्षण करें। फिर किसी भी तरह जेटी सर्वर के साथ इसे पैकेज करें, और इसे उपयोगकर्ता डेस्कटॉप पर इंस्टॉल करें। इंस्टॉलर स्टार्ट मेनू में एक आइकन डालेगा जो सर्वर लॉन्च करेगा और स्टार्ट पेज को या तो उपयोगकर्ता डिफ़ॉल्ट ब्राउज़र में लोड करेगा, या जावा एप्लिकेशन जो वेबपृष्ठ को एम्बेड करेगा।विंडोज़ डेस्कटॉप एप्लिकेशन

+0

इसके साथ कोई प्रगति? – Armand

उत्तर

2

यदि जेटी उच्च प्राथमिकता आइटम नहीं है तो आप Winstone servlet container को आजमा सकते हैं। आप एक "निष्पादन योग्य युद्ध फ़ाइल" बना सकते हैं जिसे या तो सर्वलेट कंटेनर पर तैनात किया जा सकता है या बस जावा-jar your.war से शुरू किया जा सकता है।

Grails के लिए Winstone एकीकरण on radar हैं तो शायद Grails भविष्य में "निष्पादन योग्य युद्ध" का उत्पादन कर सकते हैं।

प्रारंभ मेनू और डेस्कटॉप एकीकरण को इंस्टॉलर निर्माण सॉफ़्टवेयर (उदा। NSIS) का उपयोग करके आसानी से बनाया जा सकता है।

अद्यतन: ऐसा लगता है कुछ काम अलग ढंग से (या टूट) संस्करण 0.9.5 से Winstone में है कि वहाँ (यह पहला संस्करण जो सर्वलेट 2.5/JSP 2.1 का समर्थन करता है) था। मैंने कुछ पुराने संस्करणों की कोशिश की और 0.8.1 मेरे परीक्षण Grails आवेदन के साथ ठीक काम करता प्रतीत होता है।

+0

धन्यवाद, मैं इसे अभी आज़मा रहा हूं। मैं जेटी का उपयोग करना चाहूंगा क्योंकि विनस्टोन को एक साल में अपडेट नहीं किया गया है, लेकिन यदि यह काम करता है तो मैं बस इसके साथ रह सकता हूं। – Jared

+0

ऐप चलता है, लेकिन मैं डेटाबेस नियंत्रकों को एक एम्बेडेड डेटाबेस का उपयोग करने के लिए काम करने में असमर्थ हूं, मुझे उस व्यक्ति का उपयोग करने के बारे में देखना होगा जो नक़्क़ाशीदार नहीं है। – Jared

+0

हम्म, दिलचस्प। मैंने अभी एक सरल Grails एप्लिकेशन की कोशिश की है और मुझे खाली पृष्ठ भी मिल गए हैं :(यह पता लगाने की कोशिश कर रहा है कि क्या हो रहा है ... –

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