이미지 부분 문제요...
- 작성자 :
- 정*아
- 작성일 :
- 2010-05-31 13:57:56
- 조회수 :
- 3,866
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
아래 이미지 파일이 안떠서 글을 올렸었는데요~~
contextRoot를 변경하라고 하셔서
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/config/egovframework/springmvc/egov-com-*.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
다음과 같이 변경하였습니다.
그리고 css 파일안에 이미지 경로는 맞는데.... 이유가 뭔지 모르겠네요...
<css 파일안의 이미지 경로입니다. 다음 경로에 이미지가 있는데...>
.TopMenuBg {
background-image:url('/images/egovframework/cmm/uss/umt/menu_bg.jpg');
background-repeat:no-repeat;
}
contextRoot를 변경하라고 하셔서
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/config/egovframework/springmvc/egov-com-*.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
다음과 같이 변경하였습니다.
그리고 css 파일안에 이미지 경로는 맞는데.... 이유가 뭔지 모르겠네요...
<css 파일안의 이미지 경로입니다. 다음 경로에 이미지가 있는데...>
.TopMenuBg {
background-image:url('/images/egovframework/cmm/uss/umt/menu_bg.jpg');
background-repeat:no-repeat;
}
A
안녕하세요.. 정성아님..
contextRoot는 web.xml에 지정되지 않습니다.
각 WAS별로 참조되는 xml이 별도로 존재합니다.
예를들면.. jboss-web.xml, jeus-web-dd.xml, weblogic.xml과 같은 WAS 종속적인 설정이 WEB-INF 밑에 web.xml과 같이 존재해야 하며..
해당 설정에 contextRoot가 지정됩니다.
tomcat의 경우는 server.xml 또는 webapps 디렉토리의 하위 디렉토리 자체가 contextRoot로 지정됩니다.
"/"의 경우 ROOT 디렉토리로 배포가 되어야 root로 배포됩니다.
참고로 eclipse의 servers plug-in의 경우는
해당 서버를 double-click 하시면 설정화면이 나타나고 하위 "Modules" 탭을 선택하시면.. Path로 지정된 부분이 contextRoot가 됩니다.
이 경우 왼쪽 "Edit..." 버튼을 통해 contextRoot를 수정하실 수 있습니다. ("/"와 같이..)
그럼.. 즐거운 하루되십시오.
감사합니다.
contextRoot는 web.xml에 지정되지 않습니다.
각 WAS별로 참조되는 xml이 별도로 존재합니다.
예를들면.. jboss-web.xml, jeus-web-dd.xml, weblogic.xml과 같은 WAS 종속적인 설정이 WEB-INF 밑에 web.xml과 같이 존재해야 하며..
해당 설정에 contextRoot가 지정됩니다.
tomcat의 경우는 server.xml 또는 webapps 디렉토리의 하위 디렉토리 자체가 contextRoot로 지정됩니다.
"/"의 경우 ROOT 디렉토리로 배포가 되어야 root로 배포됩니다.
참고로 eclipse의 servers plug-in의 경우는
해당 서버를 double-click 하시면 설정화면이 나타나고 하위 "Modules" 탭을 선택하시면.. Path로 지정된 부분이 contextRoot가 됩니다.
이 경우 왼쪽 "Edit..." 버튼을 통해 contextRoot를 수정하실 수 있습니다. ("/"와 같이..)
그럼.. 즐거운 하루되십시오.
감사합니다.