2012-09-11 7 views
5

के साथ काम नहीं करता है मैंने resteasy 2.3.4 फ़ाइनल के साथ एक छोटा सा वेब एप्लिकेशन बनाया है, और मैंने इसे टॉमकैट 7.0.30 पर तैनात किया है।टॉमकैट 7.0.30 रीस्टेसी 2.3.4

... 
INFO: JSF1048: PostConstruct/PreDestroy annotations present. ManagedBeans methods marked with these annotations will have said annotations processed. 
Sep 11, 2012 9:28:08 PM org.apache.catalina.core.StandardContext filterStart 
SEVERE: Exception starting filter org.jboss.resteasy.plugins.server.servlet.Filter30Dispatcher 
java.lang.NoClassDefFoundError: javax/enterprise/context/spi/Contextual 
    at java.lang.Class.getDeclaredConstructors0(Native Method) 
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404) 
... 

मेरे web.xml इस प्रकार है::

<context-param> 
    <param-name>resteasy.servlet.mapping.prefix</param-name> 
    <param-value>/services</param-value> 
</context-param> 

<context-param> 
    <param-name>resteasy.scan.resources</param-name> 
    <param-value>true</param-value> 
</context-param> 

<servlet> 
    <servlet-name>Resteasy</servlet-name> 
    <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>Resteasy</servlet-name> 
    <url-pattern>/services/*</url-pattern> 
</servlet-mapping> 

उत्तर

6

समस्या resteasy-CDI-2.3.4.Final.jar को हटाने के द्वारा हल किया जब बिल्ला शुरू होता है मैं निम्नलिखित त्रुटि संदेश मिला।

2

है कि या तो लेकिन बिल्ला 7.0.52 और resteasy-cdi-3.0.6.Final साथ मैं resteasy-cdi-3.0.6.Final रूप पुस्तकालय पैकेज निकाले गए और यह अच्छी तरह से तैनात

मेरा क्या