톰캣 구동시 에러
- 작성자 :
- 오*무
- 작성일 :
- 2021-08-24 00:50:56
- 조회수 :
- 3,430
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
-두가지 질문 드립니다
1.[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.072 s
[INFO] Finished at: 2021-08-24T00:45:59+09:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project hms: Compilation failure: Compilation failure:
[ERROR] /C:/JAVA/eGovFrameDev-3.10.0-64bit/workspace/hms/src/main/java/yoisys/com/hms/hmn/web/UWNonPaymentController.java:[1,1] illegal character: '\ufeff'
[ERROR] /C:/JAVA/eGovFrameDev-3.10.0-64bit/workspace/hms/src/main/java/yoisys/com/hms/hmn/web/UWNonPaymentController.java:[1,10] class, interface, or enum expected
[ERROR] /C:/JAVA/eGovFrameDev-3.10.0-64bit/workspace/hms/src/main/java/yoisys/com/hms/cmm/service/UWIndoorInfoDefaultVO.java:[1,1] illegal character: '\ufeff'
위와 같은 에러가 나는데, 탐색기에 자바에는 엑스표시가 나지 않고 있습니다. 위의 에러를 해결하려면 어떻게 해야 하나요?
2. 두번째 질문은
context.xml에 빈 생성시, class 에 경로가 있는데 context.xml 의 해당 class에 마우스를 놓아도 링크가 되고 있습니다
그런데 톰캣 구동시,
org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.method.support.HandlerMethodArgumentResolver]: Specified class is an interface
이와 같은 에러가 발생합니다.
어떻게 해결해야 하나요?
1.[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.072 s
[INFO] Finished at: 2021-08-24T00:45:59+09:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project hms: Compilation failure: Compilation failure:
[ERROR] /C:/JAVA/eGovFrameDev-3.10.0-64bit/workspace/hms/src/main/java/yoisys/com/hms/hmn/web/UWNonPaymentController.java:[1,1] illegal character: '\ufeff'
[ERROR] /C:/JAVA/eGovFrameDev-3.10.0-64bit/workspace/hms/src/main/java/yoisys/com/hms/hmn/web/UWNonPaymentController.java:[1,10] class, interface, or enum expected
[ERROR] /C:/JAVA/eGovFrameDev-3.10.0-64bit/workspace/hms/src/main/java/yoisys/com/hms/cmm/service/UWIndoorInfoDefaultVO.java:[1,1] illegal character: '\ufeff'
위와 같은 에러가 나는데, 탐색기에 자바에는 엑스표시가 나지 않고 있습니다. 위의 에러를 해결하려면 어떻게 해야 하나요?
2. 두번째 질문은
context.xml에 빈 생성시, class 에 경로가 있는데 context.xml 의 해당 class에 마우스를 놓아도 링크가 되고 있습니다
그런데 톰캣 구동시,
org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.method.support.HandlerMethodArgumentResolver]: Specified class is an interface
이와 같은 에러가 발생합니다.
어떻게 해결해야 하나요?
환경정보
-
- OS 정보 : 윈도우
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : 톰캣 9
- DB 정보 : 오라클
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
1번 답변)
유니코드에는 파일의 맨앞에, 보이지 않는 어떤 표시를 해두는 것을 BOM(ByteOrderMark) 이라고 하는데
자바는 BOM 이 있는 유니코드를 인식하지 못해서 생긴 문제입니다.
메모장이 아닌 다른 텍스트 에디터를 이용하여 제거하여야 합니다.
2번 답변)
적어주신 내용으로 정확한 답변을 드리기 어렵지만
메시지에 Specified class is an interface 라고 되어 있으므로
HandlerMethodArgumentResolver 를 빈으로 설정하신 것 같습니다.
HandlerMethodArgumentResolver 의 구현클래스를 만든 후
빈으로 설정하시면 될것 같습니다.
감사합니다.
표준프레임워크센터입니다.
1번 답변)
유니코드에는 파일의 맨앞에, 보이지 않는 어떤 표시를 해두는 것을 BOM(ByteOrderMark) 이라고 하는데
자바는 BOM 이 있는 유니코드를 인식하지 못해서 생긴 문제입니다.
메모장이 아닌 다른 텍스트 에디터를 이용하여 제거하여야 합니다.
2번 답변)
적어주신 내용으로 정확한 답변을 드리기 어렵지만
메시지에 Specified class is an interface 라고 되어 있으므로
HandlerMethodArgumentResolver 를 빈으로 설정하신 것 같습니다.
HandlerMethodArgumentResolver 의 구현클래스를 만든 후
빈으로 설정하시면 될것 같습니다.
감사합니다.