JSF2.0 - Spring language change not working on server
===

I am using JSF 2.0 and Spring 3.0.2 and tomcat 7.0.14.0 as server. I have an issue with changing language of my site. All the codes are working well in my local server. But when I deploy on server, Language changes does not effect. Its automatically select Italy as a default language. when I click on another language,nothing is changes. 
Here is my bean code: 


            @ManagedBean(name="language")
            @SessionScoped
            public class LanguageBean implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	private String localeCode;
	
	private static Map<String,Object> countries;
		static{
		countries = new LinkedHashMap<String,Object>();
		countries.put("English", Locale.ENGLISH); //label, value

                countries.put("Italian", Locale.ITALIAN);
	}

    public LanguageBean() {
        countries = new LinkedHashMap<String,Object>();
		

                countries.put("English", Locale.ENGLISH); //label, value
                countries.put("Italian", Locale.ITALIAN);
                
    }


And this is the config.xml::

                <locale-config>
     		<default-locale>en</default-locale>
     	</locale-config>
		<resource-bundle>
			<base-name>com.mad_u.welcome</base-name>
			<var>msg</var>
		</resource-bundle>

Please give me some idea. Thanks in advance.
