2011-01-24 3 views
1

다음과 같이 mvc:resources 태그를 사용하여 정적 리소스를 허용하는 Spring MVC 3.0을 사용하고 있습니다. -Spring MVC 3.0에서 오디오 파일을 허용합니까?

<mvc:resources location="/resources/" mapping="/resources/**" /> 

어떻게 든 오디오 파일을 가져 오는 데 문제가 있습니다. 나는 경로를 테스트하기 위해 같은 위치에 이미지 파일을 배치하기로 결정했다.

http://server/context/resources/test/image.jpg -> works fine 
http://server/context/resources/test/audio.mp3 -> I get 404 error 
Spring MVC documentation을 읽었는데 정적 리소스로 간주되는 것을 실제로 설명하지는 않으며 mp3 파일은 정적 리소스라고 생각합니다.

오디오 파일을 Spring MVC 3.0과 함께 사용하려면 어떻게해야합니까? 감사.

EDIT

내 servlet.xml은 다음과 같습니다 : -

<context:component-scan base-package="some.project.controller" /> 

<mvc:annotation-driven /> 

<mvc:resources location="/resources/" mapping="/resources/**" /> 

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/jsp/app/" /> 
    <property name="suffix" value=".jsp" /> 
</bean> 
+0

작품 벌금 .MP3

<servlet> <servlet-name>static</servlet-name> <servlet-class>com.ibm.ws.webcontainer.servlet.SimpleFileServlet</servlet-class> </servlet> 

위해 추가 시도, 아마도 문제는 다른 무언가이다. – axtavt

+0

jpg 및 js 파일이 작동하지만 mp3 및 wav 파일을 사용할 수 없습니다. – limc

+0

이 파일의 작동 방식에는 특정 파일 유형이 없으므로 계속 진행해야합니다. – skaffman

답변

3

. 나를 위해 다음과 같은 매핑

<servlet-mapping> 
    <servlet-name>static</servlet-name> 
    <url-pattern>*.css</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>static</servlet-name> 
    <url-pattern>*.js</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>static</servlet-name> 
    <url-pattern>*.mp3</url-pattern> 
</servlet-mapping> 
+0

감사합니다! jPlayer가 작동하도록 mp3와 swf를 등록해야합니다. – limc

관련 문제