tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 톰캣 버전을 올렸더니 위와 같은 에러메시지를 만나게 되었습니다. 대충 숫자 나오고 bit라고 나오고 하는거만 봐도 해당 dll 파일의 bit에 따른 오류입니다. 일단 OS 환경 (32bit / 64bit)에 따라 아래의 링크에서 버전별로 바이너리 zip 파일을 받으시고 압축을 풀면 tcnative-1.dll 파일이 있습니다. http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ 그리고 압축풀은 tcnative-1.dll 파일을 자바 설치경로/jre6/bin 에 넣어줍니다. 위 과정을 다 마친후에 톰캣을 실행했을때An incom..
org.apache.jasper.JasperException: Page directive: illegal to have multiple occurrences of contentType with different values 위 오류는 페이지에 추가된 jsp 페이지마다 캐릭터셋이 다를때 나타나는 오류 입니다.보통 top, left, body, footer 각각 다른 파일로 만들어놓고 하나의 페이지에서 불러오게 되는데이 top, left, body, footer 각 파일의 캐릭터셋을 통일시켜주지 않으면 위와 같은 에러메시지가 출력됩니다. 따라서 캐릭터셋을 통일시켜주면 해결됩니다.대소문자를 구분하므로 예를들어 utf-8과 UTF-8 을 다르게 인식하니 하나로 맞춰주세요.
웹 프로젝트의 중요 정보들이 포함되어있는 WEB-INF 폴더는 일반적인 경우에는 톰캣과 같은 WAS에서 접근을 차단을 해줍니다. 하지만 기존의 context root 하위에 다른 디렉토리를 생성해서 다른 웹 프로젝트를 올리게 되면 해당 하위에 있는 웹 프로젝트의 WEB-INF는 그대로 노출되게 됩니다. 그런 경우에 WEB-INF 디렉토리 권한을 700으로 변경하면 일단은 해당 경로에 접근하여 중요 파일들이 노출되는것을 막을 수 있습니다. 위와 같은 상황을 만들지 않는게 가장 좋지만 어쩔 수 없는 경우 위 방법으로 막을 수 있습니다.
특정 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% 뒤에 위와..
톰캣 시작시에 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 와 같은 에러가 나올때는 프로젝트에 maven dependency를 등록하면 됩니다. 이클립스 기준으로 설명드립니다.프로젝트에서 properties - Deployment Assembly -> Add -> Java Build Path Entries -> Maven Dependencies 선택 후 Apply 위와 같이 설정하시면 됩니다.
- Total
- Today
- Yesterday
- JavaScript
- MySQL
- 아이폰 어플리케이션
- JSP
- 아이폰
- SQL
- Object C
- Spring Framework
- 오브젝티브 C
- MAC OSX 10.7
- Objective C
- tomcat
- IT
- 아이폰 개발
- iBATIS
- Programming
- Objective-C
- 티스토리챌린지
- jQuery
- Java
- iOS 개발
- oracle
- 자바
- zero
- 오블완
- 자바스크립트
- Spring
- iPhone
- 오브젝트 C
- 제이쿼리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |