https://m.blog.naver.com/PostView.nhn?blogId=grosh&logNo=207512972&proxyReferer=https%3A%2F%2Fwww.google.com%2F
이번 회사 프로젝트를 진행하면서 스프링 세팅을 하면서 궁금한 것을 검색에 검색에 검색한 끝에 알아내어
적어둔다.
Tomcat 7.0.47을 기준으로.. context.xml을 까보면
<WatchedResource>WEB-INF/web.xml</WatchedResource>
이 있는데 올리려는 프로젝트의 외부파일을 참고해서 구성을 한다는 내용이다. (틀릴 수도 있지만 내가 이해한 내용을 적는다.)
프로젝트가 Spring을 기반으로 이루어져 있으므로 찾아가서 web.xml을 열어보면
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/applicationContext.xml</param-value>
</context-param>
이라고 되어 있는데
내가 여기서 궁금했던것은 classpath: 이게 WebContent/WEB-INF/config로 설정이 되어있는 거 였다.
톰캣에서는 분명 설정하는데가 없었는데..
결론부터 말하면 프로젝트 프로퍼티에 있었다.
여기서 파일을 수정하면..
프로젝트 최상위 폴더에 있는 .classpath 파일에 내부에 xml 형식으로 저장이된다.
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="WebContent/WEB-INF/config"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>
'Web > 스프링' 카테고리의 다른 글
[ibatis] select 하는 컬럼이 유동적일 경우 (0) | 2018.10.17 |
---|---|
ibatis 문서 (0) | 2018.10.17 |
spring properties jsp 에서 사용하기. [ 다국어 ] (0) | 2018.08.29 |
[mybatis] 동적 sql ognl 문법 (0) | 2018.07.31 |
[sitemesh] div로 자바스크립트 설정 Extracting a DIV's content using Sitemesh Decorators (0) | 2017.12.07 |
댓글