웹 프로젝트의 중요 정보들이 포함되어있는 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..
특정 OS에서 톰캣을 구동시에 request.getRemoteAddr()을 호출하면 IPv6 주소를 리턴하는 경우가 있는데이를 IPv4로 받으려면 -Djava.net.preferIPv4Stack=true 옵션을 넣어줘야 합니다. [이클립스 설정]1. Run - Run Configurations 메뉴 선택2. Apache Tomcat 하위에 설정하고자 하는 톰캣서버 선택3. Arguments 탭 선택4. VM arguments 젤 뒤에 -Djava.net.preferIPv4Stack=true 옵션 추가5. Apply [톱캣 설정]1. 톰캣이 설치되어 있는 ROOT → bin → catalina.bat를 에디터로 열기2. set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% 뒤에 위와..
을 이용해서 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..
php기반으로 만들어진 홈페이지를 java기반으로 새로 개발하는중에 DB(MySQL)에 날짜가 int 타입으로 1173260944 이런 형식으로 저장되어 있는걸 보고 확인해보니 php의 Date 형식으로 저장되어 있는것이더군요.그래서 java에서는 바로 DB에 있는 데이터를 그대로 쓰지는 못하고 변환하는 과정이 필요한데 아래와 같이하니 해결되었습니다. String source = "1173260944"; //DB에서 가져온 날짜 데이터 입니다.long t = Long.parseLong(source + "000"); //long 타입으로 타입캐스팅하면서 뒤에 000을 붙여줍니다. SimpleDateFormat simpleDate = new SimpleDateFormat("yyyy-MM-dd"); //출력할..
- Total
- Today
- Yesterday
- Spring
- 아이폰 개발
- 아이폰
- 오브젝티브 C
- oracle
- 자바스크립트
- iBATIS
- IT
- zero
- Object C
- 오블완
- Objective C
- 자바
- 오브젝트 C
- iOS 개발
- 제이쿼리
- JSP
- jQuery
- 아이폰 어플리케이션
- Objective-C
- iPhone
- tomcat
- JavaScript
- MySQL
- 티스토리챌린지
- SQL
- Programming
- Spring Framework
- Java
- MAC OSX 10.7
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |