उठा नहीं जब मैं 7.1.1 के रूप में JBoss में मेरी .war फ़ाइल तैनाती और फोनJBoss 7.1.1 के रूप में मेरी JSF कार्यान्वयन
FacesContext.class.getPackage().getImplementationTitle()
और
FacesContext.class.getPackage().getImplementationVersion()
मैं तो एक अलग संस्करण प्राप्त जब मैं इसे टोमकैट पर तैनात करता हूं।
JBoss: JSF जावा सर्वर चेहरे एपीआई 2.0.1.Final
बिलाव: JSF Mojarra 2.0.6-FCS
ऐसा लगता है JBoss सही जार मैं अपने WEB-INF\lib\
में है उठा नहीं है। यह मेरी वेबसाइट में अलग-अलग व्यवहार का कारण बनता है। मैं
<context-param>
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
<param-value>true</param-value>
</context-param>
साथ समस्या को हल करने की कोशिश की लेकिन बात नहीं बनी। मैंने Alternative JSF implementation with JBoss 71 पढ़ा लेकिन स्पष्ट रूप से यह 7.1.1 में हल नहीं हुआ है।
मैं निम्नलिखित सामग्री के साथ WEB-INF\
करने के लिए jboss-deployment-structure.xml
गयी।
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="javax.faces.api" slot="main"/>
<module name="com.sun.jsf-impl" slot="main"/>
</exclusions>
<dependencies>
<module name="org.apache.commons.logging" />
<module name="org.apache.commons.collections" />
<module name="org.apache.log4j" />
<module name="org.dom4j" />
<module name="javax.faces.api" slot="1.2"/>
<module name="com.sun.jsf-impl" slot="1.2"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
लेकिन तब मेरे ऐप तैनात नहीं है और मैं server.log
में निम्न त्रुटियों को मिलता है:
14:06:14,733 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-4) Critical error during deployment: : com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! Class org.jboss.as.web.deployment.jsf.JandexAnnotationProvider is not an instance of com.sun.faces.spi.AnnotationProvider
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:357) [jsf-impl.jar:2.0.6-FCS]
मैं मेरी समस्या कैसे हल कर सकते हैं?
किया? – kosa
मैंने कोशिश की, नहीं यकीन है कि कैसे, लेकिन मैं वेब-INF \ सामग्री मैं ऊपर मेरा संदेश में संपादित करने के लिए निम्न फ़ाइल jboss तैनाती-structure.xml गयी। लेकिन यह एक त्रुटि देता है (इसे ऊपर दिए गए मेरे प्रश्न में भी जोड़ा गया है) – roel