WEB-INF/jsp/sec/accessDenied.jsp 에러문의
- 작성자 :
- 김*표
- 작성일 :
- 2015-01-16 13:55:49
- 조회수 :
- 3,023
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요
egov 3.1버전에서
권한관련 스프링세큐리티 오류가 발생되는것아 문의 드립니다
admin권한에서는 문제가 없는데.. 사용자권한으로 바꿔서 메뉴를 클릭하면 아래와 같은 권한관련 메시지가 발생됩니다
문제는 아래 메시지를 보고 어디서 뭘 수정해야될지 모르겠는데요
설정을 어떻게 바꿔야 하는지좀 알려주세요
(메뉴 및 롤권한 등은 모두 등록이 되어있는상태입니다)
답변좀 부탁드려요~
-------------------------------------------------------------------error
2015-01-16 11:15:52,012 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## EgovUserDetailsHelper.getAuthenticatedUser : AuthenticatedUser is test1
1월 16, 2015 11:15:52 오전 org.apache.catalina.core.ApplicationDispatcher invoke
심각: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /WEB-INF/jsp/sec/accessDenied.jsp (line: 75, column: 72) Attribute alt invalid for tag url according to TLD
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237)
at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1266)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:876)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1538)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2377)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2429)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2435)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:474)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2377)
at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1845)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:657)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
-------------------------------------
2015-01-16 11:43:55,724 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## authentication object is null!!
-----------------------------------
임시로 해결은 되었습니다
context-security.xml 파일을 다시 저장하니 서버에러 없이 정상적으로 작동되어서 당황스럽네요
메뉴 9개는 정상 작동하는데 2개가 동일한 문제가 발생되고 있습니다
감사합니다
egov 3.1버전에서
권한관련 스프링세큐리티 오류가 발생되는것아 문의 드립니다
admin권한에서는 문제가 없는데.. 사용자권한으로 바꿔서 메뉴를 클릭하면 아래와 같은 권한관련 메시지가 발생됩니다
문제는 아래 메시지를 보고 어디서 뭘 수정해야될지 모르겠는데요
설정을 어떻게 바꿔야 하는지좀 알려주세요
(메뉴 및 롤권한 등은 모두 등록이 되어있는상태입니다)
답변좀 부탁드려요~
-------------------------------------------------------------------error
2015-01-16 11:15:52,012 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## EgovUserDetailsHelper.getAuthenticatedUser : AuthenticatedUser is test1
1월 16, 2015 11:15:52 오전 org.apache.catalina.core.ApplicationDispatcher invoke
심각: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /WEB-INF/jsp/sec/accessDenied.jsp (line: 75, column: 72) Attribute alt invalid for tag url according to TLD
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237)
at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1266)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:876)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1538)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2377)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2429)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2435)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:474)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2377)
at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1845)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:657)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
-------------------------------------
2015-01-16 11:43:55,724 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## authentication object is null!!
-----------------------------------
임시로 해결은 되었습니다
context-security.xml 파일을 다시 저장하니 서버에러 없이 정상적으로 작동되어서 당황스럽네요
메뉴 9개는 정상 작동하는데 2개가 동일한 문제가 발생되고 있습니다
감사합니다
A
안녕하세요. 김영표님.
JSP 자체의 오류는 url tag(아마도 <c:url ../>로 판단)에 "alt"라는 속성이 잘못 지정되어 발생된 문제입니다.
해당 JSP 상에서 url tag 상에 alt가 포함되어 있는 부분을 찾으셔서 "alt=" 속성 부분을 지워주시면 되실 것 같습니다.
e.g. <c:url value="/some.do" alt="Some Url" /> => <c:url value="/some.do"/>
해당 JSP 페이지는 인증은 정상적으로 되었으나 접근 권한이 없는 페이지를 접근한 경우에 표시되는 JSP로 판단됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
JSP 자체의 오류는 url tag(아마도 <c:url ../>로 판단)에 "alt"라는 속성이 잘못 지정되어 발생된 문제입니다.
해당 JSP 상에서 url tag 상에 alt가 포함되어 있는 부분을 찾으셔서 "alt=" 속성 부분을 지워주시면 되실 것 같습니다.
e.g. <c:url value="/some.do" alt="Some Url" /> => <c:url value="/some.do"/>
해당 JSP 페이지는 인증은 정상적으로 되었으나 접근 권한이 없는 페이지를 접근한 경우에 표시되는 JSP로 판단됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.