오류: 스타일시트 http://localhost:8088/css/counsel.css의 MIME 형식은 "text/plain"입니다. "text/css"가 아니므로 불러 들이지 않았습니다.
소스 파일: http://localhost:8088/HTML/templates.jsp
행: 0
뭐 이런 비슷한 에러가 나오면
JEUS로 동작하는 WAS의 경우 css파일이 로딩되지 않을 때가 있다.
IE(Internet Explorer)에서는 정상적으로 로딩되지만 기타 브라우저(FireFox, 구글 크롬, Opera, Safari 등)에서는 로딩되지 않는데, JEUS는 기본적으로 css파일에 대한 MIME 타입이 지정되지 않아 css를 text/plan (메모장 MIME 타입)으로 간주해서 클라이언트에 전송한다.
IE는 관대하게 css의 MIME 타입을 알아보지 않고 로딩하기 때문에 큰 문제없이 보여지지만, FireFox, 크롬 등 IE가 아닌 브라우저는 MIME 타입을 꼼꼼히 따져 text/css가 아니면 로딩하지 않는다.
이 문제는 해당 컨테이너 설정을 변경하면 된다.
컨테이너의 webcommon.xml 파일을 열면 확장자별 MIME 타입을 지정할 수 있다.
css확장자가 있는지 확인하고 없으면 파일 끝에 </web-app> 위에 아래 소스를 삽입하고 저장한 뒤 컨테이너를 재시작 하면 된다.
<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
mime type 추가해주면 된다.!!
소스 파일: http://localhost:8088/HTML/templates.jsp
행: 0
뭐 이런 비슷한 에러가 나오면
JEUS로 동작하는 WAS의 경우 css파일이 로딩되지 않을 때가 있다.
IE(Internet Explorer)에서는 정상적으로 로딩되지만 기타 브라우저(FireFox, 구글 크롬, Opera, Safari 등)에서는 로딩되지 않는데, JEUS는 기본적으로 css파일에 대한 MIME 타입이 지정되지 않아 css를 text/plan (메모장 MIME 타입)으로 간주해서 클라이언트에 전송한다.
IE는 관대하게 css의 MIME 타입을 알아보지 않고 로딩하기 때문에 큰 문제없이 보여지지만, FireFox, 크롬 등 IE가 아닌 브라우저는 MIME 타입을 꼼꼼히 따져 text/css가 아니면 로딩하지 않는다.
이 문제는 해당 컨테이너 설정을 변경하면 된다.
컨테이너의 webcommon.xml 파일을 열면 확장자별 MIME 타입을 지정할 수 있다.
css확장자가 있는지 확인하고 없으면 파일 끝에 </web-app> 위에 아래 소스를 삽입하고 저장한 뒤 컨테이너를 재시작 하면 된다.
<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
mime type 추가해주면 된다.!!