웹 프로젝트의 중요 정보들이 포함되어있는 WEB-INF 폴더는 일반적인 경우에는 톰캣과 같은 WAS에서 접근을 차단을 해줍니다. 하지만 기존의 context root 하위에 다른 디렉토리를 생성해서 다른 웹 프로젝트를 올리게 되면 해당 하위에 있는 웹 프로젝트의 WEB-INF는 그대로 노출되게 됩니다. 그런 경우에 WEB-INF 디렉토리 권한을 700으로 변경하면 일단은 해당 경로에 접근하여 중요 파일들이 노출되는것을 막을 수 있습니다. 위와 같은 상황을 만들지 않는게 가장 좋지만 어쩔 수 없는 경우 위 방법으로 막을 수 있습니다.
현재 전자정부프레임워크 홈페이지에서는 exe 파일 형태로 전자정부 프레임워크를 배포하고 있어서 맥에서 바로 받아서 사용할 수가 없습니다. 그래서 맥에서는 환경을 하나하나 따로 설치해주셔야 하는데요, 아래는 이클립스 버전별로 설치 목록 입니다.Eclipse Kepler(4.4) 소프트웨어버전 자동설치/업데이트 주소 필수여부 Eclipse4.3 http://www.eclipse.org/downloads/packages/release/kepler/sr2 Eclipse IDE for Java EE Developers 다운로드 필수Spring Core 3.6.2http://dist.springframework.org/release/IDE → Core / Spring IDE → Spring IDE Core 필수 U..
을 이용해서 MultipartFile을 전송하려고 했으나org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors타입 캐스팅 관련 바인드 오류를 몇시간째 봤습니다.분명 다른 기능에서 구현했었는데 소스는 똑같은것 같고, 해당 페이지의 스크립트도 문제 없고..그러다가 발견한것이 enctype="multipart/form-data" 이걸 빼먹었더군요. 으로 MultipartFile을 전송할때는 태그에 enctype="multipart/form-data" 옵션을 추가해줘야 제대로 값 전달이 됩니다.enctype="multipart/form-data" 옵션없이 그냥 sub..
톰캣 시작시에 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 와 같은 에러가 나올때는 프로젝트에 maven dependency를 등록하면 됩니다. 이클립스 기준으로 설명드립니다.프로젝트에서 properties - Deployment Assembly -> Add -> Java Build Path Entries -> Maven Dependencies 선택 후 Apply 위와 같이 설정하시면 됩니다.
java.util.Map 을 ParameterClass로 받는 select 문을 iBatis에서 실행하였는데'부적합한 열 인덱스'라는 오류가 나타났습니다. 디버깅 모드로 파라미터 값을 체크해봤는데 값을 제대로 들어갔는데 계속 오류가 나길래 확인해보니평소엔 #SDATE# 이런식으로 파라미터 값을 SqlMap에서 사용했었는데 $SDATE$ 이런식으로 사용하니 해결되었습니다. #SDATE#와 같은 형식으로 사용할 경우 가끔 like 등등을 사용할때 오류가 나는 경우가 있다고 합니다.
jsp 컴파일 후에 콘솔창에 아래와 같은 오류가 출력되는 경우가 있습니다. Stacktrace:] with root causejava.lang.NoSuchMethodError: org.springframework.web.bind.annotation.support.HandlerMethodResolver.(Ljava/lang/Class;) 이럴 경우에는 spring framework를 2가지 버전을 혼용하여 사용하는 경우가 대부분입니다.그래서 WEB-INF/lib 경로의 jar 파일중 spring 관련 파일을 확인하셔서 한가지 버전만 적용해주시면 정상적으로 작동합니다.
- Total
- Today
- Yesterday
- 오브젝티브 C
- 자바스크립트
- jQuery
- iBATIS
- IT
- oracle
- 티스토리챌린지
- Spring
- JavaScript
- MAC OSX 10.7
- 오브젝트 C
- Java
- Objective C
- 아이폰
- Spring Framework
- MySQL
- 제이쿼리
- iOS 개발
- tomcat
- 아이폰 어플리케이션
- zero
- Objective-C
- SQL
- Object C
- JSP
- 아이폰 개발
- 오블완
- 자바
- Programming
- iPhone
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |