공통컴포넌트 3.1적용시 에러입니다.
- 작성자 :
- 백*훈
- 작성일 :
- 2014-10-01 11:41:19
- 조회수 :
- 923
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
심각: Servlet.service() for servlet action threw exception
org.apache.jasper.JasperException: /WEB-INF/jsp/egovframework/com/sec/accessDenied.jsp(71,72) Attribute alt invalid for tag url according to TLD
공통컴포넌트 3.1 설치한후 로그인 실행시 이런 에러가 계속 발생을 합니다.
다른 질문자 글에서 본대로 accessDenied.jsp 파일을 바꿔도 보았고 메이븐도 업데이트 해보지만 이런 똑같은 에러가 발생을 하네요 .
저 에러대로라면 accessDenied.jsp 71,72번째 줄에서 에러가 난다는것인데
68 <tr>
69 <td align="center"><table width="520" border="0" cellspacing="2" cellpadding="2">
70 <tr>
71 <td width="74" rowspan="2" align="center"><img src="<c:url value='/images/egovframework/com/cmm/danger.jpg' alt="경고이미지"/>" width="74" height="74" /></td>
72 <td width="399" align="left" class="lt_text2">
73 ${SPRING_SECURITY_403_EXCEPTION}
<br>
<%
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
Object principal = auth.getPrincipal();
if (principal instanceof UserDetails) {
String username = ((UserDetails) principal).getUsername();
String password = ((UserDetails) principal).getPassword();
out.println("Account : " + username.toString() + "<br>");
}
%>
</td>
</tr>
이부분에 무언가 잘못된게 있는건가요?
그리고 공통홈페이지에 뜨는 에러는 500 server에러입니다.
아파치 톰캣은 6.0
jdk1.6.0.45
이클립스는 evovframework3.1 32bit 버전 쓰고 있습니다.
답변 부탁드립니다.
org.apache.jasper.JasperException: /WEB-INF/jsp/egovframework/com/sec/accessDenied.jsp(71,72) Attribute alt invalid for tag url according to TLD
공통컴포넌트 3.1 설치한후 로그인 실행시 이런 에러가 계속 발생을 합니다.
다른 질문자 글에서 본대로 accessDenied.jsp 파일을 바꿔도 보았고 메이븐도 업데이트 해보지만 이런 똑같은 에러가 발생을 하네요 .
저 에러대로라면 accessDenied.jsp 71,72번째 줄에서 에러가 난다는것인데
68 <tr>
69 <td align="center"><table width="520" border="0" cellspacing="2" cellpadding="2">
70 <tr>
71 <td width="74" rowspan="2" align="center"><img src="<c:url value='/images/egovframework/com/cmm/danger.jpg' alt="경고이미지"/>" width="74" height="74" /></td>
72 <td width="399" align="left" class="lt_text2">
73 ${SPRING_SECURITY_403_EXCEPTION}
<br>
<%
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
Object principal = auth.getPrincipal();
if (principal instanceof UserDetails) {
String username = ((UserDetails) principal).getUsername();
String password = ((UserDetails) principal).getPassword();
out.println("Account : " + username.toString() + "<br>");
}
%>
</td>
</tr>
이부분에 무언가 잘못된게 있는건가요?
그리고 공통홈페이지에 뜨는 에러는 500 server에러입니다.
아파치 톰캣은 6.0
jdk1.6.0.45
이클립스는 evovframework3.1 32bit 버전 쓰고 있습니다.
답변 부탁드립니다.
A
안녕하세요. 백창훈님.
accessDenied.jsp는 다음과 같이 <c:url ../> tag 부분을 수정해 주시면 되실 것 같습니다.
<img src="<c:url value='/images/egovframework/com/cmm/danger.jpg'/>" alt="경고이미지" width="74" height="74" />
alt 속성이 <c:url ../>의 속성이 아니라 <img ../>을 속성으로 지정되어야 하는 문제로 다음 패치 버전에서는 문제 없도록 수정 배포하겠습니다.
실제 accessDenied.jsp가 호출된 원인은 인증이 정상적으로 처리되신 후에, 접근하시려던 URL에 접근 권한이 없으신 경우입니다.
이 경우는 권한을 정상적으로 부여하였는지 확인해 주시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
accessDenied.jsp는 다음과 같이 <c:url ../> tag 부분을 수정해 주시면 되실 것 같습니다.
<img src="<c:url value='/images/egovframework/com/cmm/danger.jpg'/>" alt="경고이미지" width="74" height="74" />
alt 속성이 <c:url ../>의 속성이 아니라 <img ../>을 속성으로 지정되어야 하는 문제로 다음 패치 버전에서는 문제 없도록 수정 배포하겠습니다.
실제 accessDenied.jsp가 호출된 원인은 인증이 정상적으로 처리되신 후에, 접근하시려던 URL에 접근 권한이 없으신 경우입니다.
이 경우는 권한을 정상적으로 부여하였는지 확인해 주시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.