일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 국회의원 & 높으신 분들 어록
- https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/
- https://minkwon4.tistory.com/161
- Today
- Total
OPEN between Secret
Apache로 쓰던걸 WebLogic으로 바꾸니 error가 많이남. 본문
오류들!
1. 똑같은 jar가 2개 있으면 apache 에서는 그냥 돌아갔는데 weblogic에서는 한개를 지우라고 뜸.
2.
weblogic.servlet.jsp.CompilationException: Failed to compile JSP /WEB-INF/view/main.jsp
main.jsp:6:5: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
^----^
main.jsp:6:5: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
-------------> 검색 결과 Weblogic과 STS(spring)를 같이 사용시 발생하는것이란다.
<form> 태그 이놈때문임..
해결책은 다음의 순서대로.
1.
web.xml에
<jsp-config>
<taglib>
<taglib-uri>http://www.springframework.org/tags/form</taglib-uri>
<taglib-location>/WEB-INF/tlds/spring-form.tld</taglib-location>
</taglib>
</jsp-config>
를 추가
2.
코드를 보면<taglib-location>에 /WEB-INF/tlds/spring-form.tld 라고 있는데 spring-form.tld 는
C:\Users\{사용자명}\.m2\repository\org\springframework\spring-webmvc\{자기 버
전}.RELEASE\{자기 버전}.jar을 압축을 풀면 META-INF 폴더 안에 spring-form.tld가 들어있다.
3.
이 spring-form.tld 파일을 복사해서 내 프로젝트에서 위의 <taglib-location> 경로에 갖다 놓으면 된다
'java' 카테고리의 다른 글
release version 5 not supported intellij (0) | 2020.08.17 |
---|---|
문서타입설정(DTD) (0) | 2015.12.17 |
SVN: '0x00000025: Send Notifications' operation finished with error: java/nio/file/Paths (0) | 2015.02.06 |
Spring 어노테이션 정리 (0) | 2015.02.03 |
계수기 (0) | 2012.05.17 |