2011-07-18 11 views
6

स्टैक ओवरफ्लो के नमस्ते अच्छे लोग!असंभव तकनीकी ढेर? जेबॉस/सीम/रीस्टेसी/हाइबरनेट/मेवेन

मैंने जेबॉस सीम का उपयोग करने पर कई ट्यूटोरियल की कोशिश की है और सीम डिस्ट्रो में "रेस्टबै" उदाहरण को देखा है। लेकिन मैं निम्नलिखित तकनीक ढेर के साथ एक काम कर बाकी वेब सेवा नहीं मिल सकता है:।

  • JBoss 4.2.3
  • सीवन 2.2 *
  • Resteasy 2.2 *
  • हाइबरनेट 3
  • Maven 3 (। महत्वपूर्ण)

परियोजना लेआउट मैं कैसी लगती है प्रयास कर रहा है:

ProjX

  • pom.xml
  • ProjX कान
  • ProjX-EJB
  • ProjX-वेब

EAR लेआउट की तरह दिखता है:

ProjX। कान

  • lib
  • META-INF
  • ProjX-web.war
  • ProjX-ejb.jar

यह असंभव है? आखिरकार मैं अपने आरईएसटी संसाधनों को सीम एक्शन घटकों के रूप में देखना चाहता हूं और "निर्बाध" इंजेक्शन के लाभों का फायदा उठाता हूं। क्या यह शक्तिशाली जेबॉस 4.2 एप्लिकेशन सर्वर पर एक असंभव उपलब्धि है?

(नोट: मैं अपने EAR लेआउट को Maven-कान-प्लगइन का उपयोग कर रहा): यह असंभव नहीं मैं लगभग यह था

[अद्यतन! मैं बस समय से बाहर भाग गया ...]

+0

क्यों नहीं JbossAS 5.1 करने के लिए एक बड़ा कदम और स्विच का समय लग सकता? – Tair

+0

परियोजना जेबॉस 4.2.3 का उपयोग करने के लिए बाध्य है, यह देखने के लिए कोई समय नहीं है कि 5 ~ –

+6

पर स्पष्ट माइग्रेशन पथ है या नहीं, वास्तव में आपकी समस्या क्या है? सही मेवेन परियोजना संरचना या जेबॉस विन्यास? –

उत्तर

1

लंबे समय पहले आपने पूछा था, लेकिन शायद आप अभी भी सुनना चाहते हैं (यदि आप पहले से ही अपने लिए नहीं पाए गए हैं) कि सीम 2.3 available in alpha version है, जो आधारित है एक मेवेन निर्माण पर।

इसके अलावा आपको निश्चित रूप से जेबॉस 4.x छोड़ देना चाहिए और कम से कम 5.1 लेना चाहिए।

और अगर आप बाकी webservices का उपयोग करें, आप के रूप में अच्छी जावा ईई 6.

+0

+1। यह आमतौर पर 4.x से कठिन अपग्रेड नहीं है। –

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