util:properties 에러
- 작성자 :
- j*****n
- 작성일 :
- 2021-10-13 18:08:38
- 조회수 :
- 3,559
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
JSP 파일에서 context-properties.xml 를 접근하기위해 dispatcher-servlet.xml에
<!-- context-properties.xml -->
<util:properties id="config" location="classpath:/egovframework/spring/context-properties.xml"></util:properties>
를 추가했는데 아래와 같은 에러가 납니다.
2021-10-13 18:03:06,158 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'code': Invocation of init method failed; nested exception is java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 132; 문서 루트 요소 "beans"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다.
[dispatcher-servlet.xml]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">
<!-- context-properties.xml -->
<util:properties id="config" location="classpath:/egovframework/spring/context-properties.xml"></util:properties>
<!-- context-properties.xml -->
<util:properties id="config" location="classpath:/egovframework/spring/context-properties.xml"></util:properties>
를 추가했는데 아래와 같은 에러가 납니다.
2021-10-13 18:03:06,158 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'code': Invocation of init method failed; nested exception is java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 132; 문서 루트 요소 "beans"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다.
[dispatcher-servlet.xml]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">
<!-- context-properties.xml -->
<util:properties id="config" location="classpath:/egovframework/spring/context-properties.xml"></util:properties>
환경정보
-
- OS 정보 : windows 10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.5
- DB 정보 : sql-server
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
해당 부분은 별도 가이드 해드리는 사항이 없어
확인해 드리기 어렵습니다.
참고사항으로
JSP파일은 화면을 출력하는 용도로만 사용하는게 좋으며
JSP파일에서 설정을 가져오는 부분은
보안적으로 바람직해 보이지 않습니다.
Controller에서 처리후
결과가 JSP로 전달되도록 구성하는 방식을 권장 드립니다.
감사합니다.
표준프레임워크센터 입니다.
해당 부분은 별도 가이드 해드리는 사항이 없어
확인해 드리기 어렵습니다.
참고사항으로
JSP파일은 화면을 출력하는 용도로만 사용하는게 좋으며
JSP파일에서 설정을 가져오는 부분은
보안적으로 바람직해 보이지 않습니다.
Controller에서 처리후
결과가 JSP로 전달되도록 구성하는 방식을 권장 드립니다.
감사합니다.