출처 : http://cafe.daum.net/ITVillage/IKm4/25?docid=1DpW4IKm42520120403100818
: 이클립스에서 프로젝트의 이름을 바꾸고 나면 아래와 같은 에러가 자주 발생한다.
java.lang.IllegalArgumentException: Can’t convert argument: null
–> 이 에러가 발생하는 이유는 프로젝트 이름을 변경하게 되면 web.xml이 아래와 같이 자동으로 바뀌기 때문이다.
==== web.xml ====
<?xml version=”1.0” encoding=”UTF-8”?>
id="WebApp_ID" version="2.4"> onnuri2012.onnuri2012 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 HTMLTagFilter egovframework.rte.ptl.mvc.filter.HTMLTagFilter encodingFilter *.ecg *.test /onnuri/* HTMLTagFilter *.ecg contextConfigLocation classpath*:ecgframework/spring/root/**/context-*.xml classpath*:profile/**/context-*.xml org.springframework.web.context.ContextLoaderListener dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/spring/web/dispatcher-servlet.xml 1 dispatcher *.ecg /onnuri/* index.jsp BASIC –> 이렇게 “javaee” 라는 prefix가 제멋대로 붙어버려서 나는 에러이다. 따라서 이 prefix를 제거하고 톰캣을 재가동하면 에러를 해결할 수 있다.