web.xml + probleme deux context et deux listener
Bonjour tous le monde,
Je viens de développer pour la première fois une portlet en utilisant NetBeans, serveur liferay et en installant le plugin PortalPack 3 pour le développement d'une portlet avec spring MVC.
Le problème est dans le fichier web.xml de projet.
Le fichier contient initialement un seul context et un seul listener:
Code:
1 2 3 4 5 6 7 8
|
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener> |
Lorsque on crée les services avec le servicebuilder.xml et on les génères.
Il ajoute automatiquement deux nouveaux contexts et un nouveau listener au fichier web.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<context-param>
<param-name>contextClass</param-name>
<param-value>com.liferay.portal.spring.context.PortletApplicationContext</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/classes/META-INF/misc-spring.xml,WEB-INF/classes/META-INF/data-source-spring.xml,WEB-INF/classes/META-INF/base-spring.xml,WEB-INF/classes/META-INF/hibernate-spring.xml,WEB-INF/classes/META-INF/infrastructure-spring.xml,WEB-INF/classes/META-INF/portlet-spring.xml,WEB-INF/classes/META-INF/ext-spring.xml</param-value>
</context-param>
<listener>
<listener-class>com.liferay.portal.kernel.spring.context.PortletContextLoaderListener</listener-class>
</listener> |
Ensuite lorsque on déployé le projet en accédant a un service généré il affiche un erreur de type BeanLocator is null.
Ma question est-ce-que on peut utiliser deux context et deux listener dans le fichier web.xml.
Merci beaucoup d'avance.