일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 방이편백육분삼십
- gradle
- 자바스크립트에러처리
- 돈암동맛집
- ubuntu자바설치
- 스페인여행
- springboot
- 성북구맛집
- react
- 한남동맛집
- 꼴뚜기회
- 파이썬
- 성신여대맛집
- 공무원
- ELK
- 서울숲누룽지통닭구이
- 통영에어비앤비
- 성신여대편백집
- 통영여행
- JavaScript
- 한성대맛집
- 영화추천
- 통영
- 국가직
- 방이편백육분삼십성신여대
- tomcat7
- 통영예쁜카페
- 퇴사후공무원
- 뚝섬역맛집
- npm
- Today
- Total
목록Web (9)
코린이의 기록
문제 front-end에서 POST API를 사용하여 file을 upload 해야하는데, 10MB 이상을 업로드 하려니까 아래와 같은 error log가 발생했다. 서버 환경 : Nginx error log [error] 7#7: *17 client intended to send too large body: 10596411 bytes, 해결 방법 해결방법은 간단하지만 reverse proxy라는 속성으로 조금 해매었다. nginx config (conf.d/default.conf)파일에서 client_max_body_size 라는 부분만 추가해주면되는데, 업로드할 서버의 {} 안에 해당 설정값을 넣어주어야 한다. conf.d/default.conf server { listen 8080; .... } se..
간단한 몇줄 소스 수정할때마다 톰캣이 reload되니 overload가 생겨서 이 기능을 없애기로 했다. 방법은 아주 간단하다. server.xml 에서 reloadable="true"를 "false"로 바꿔준다. 수정 전 수정 후
문제 : javascript 소스 수정 후 nginx 재시작 하여도 변경된 소스가 반영되지 않음. 구글 도구옵션에서 캐쉬 삭제 후 다시 리프레쉬 하면 소스가 반영됀다. 매번 캐쉬 삭제하지 않고 반영할 수 있는 방법을 찾아보자 /etc/nginx/nginx.conf location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; if ($cors = 'true') { add_header 'Access-Control-Allow-Origin' "$http_origin" always; add_header 'Access-Contro..
web.xml ? Web application에 대한 기본값 정의 WAS로 Tomcat 을 이용하면서 궁금했던 것중 하나가 tomcat/conf/web.xml 과 web application 디렉토리에 있는 WEB-INF/web.xml 이둘의 차이이다. conf/web.xml에 맨 윗부분 introduction에서 친절하게 설명은 해놓았다. conf/web.xml : Defines default values for all web applications loaded into this instance of Tomcat. As each application is deployed, this file is processed, followed by the "/WEB-INF/web.xml" deployment des..
톰캣이 정상적으로 뜬거 같은데 jsp page를 못찾아 404 error가 발생한다면? tomcat/work 디렉토리를 삭제한다. (어짜피 실행하면 다시생성되는 디렉토리임) 삭제 후 다시 톰캣을 띄웠더니 정상적으로 화면이 띄워짐
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364정보: Server version: Apache Tomcat/7.0.791월 16, 2019 10:45:50 오전 org.apache.catalina.startup.VersionLoggerListener log정보: Server built: Jun 26 2017 16:25:20 UTC1월 16, 2019 10:45:50 오전 org.apache.catalina.startup.VersionLoggerListener log정보: Server number: 7.0.79.01월 16, 2019 10:4..
우선 Web application의 설정파일들을 보기 전에 프로젝트 폴더 구조를 살펴본다.Web application의 디렉토리 구조 (Maven)workspce/[Project Name]├ src│ ├ main│ │ ├─ java│ │ ├─ resources│ │ └─ webapp│ │ ├── static│ │ └── WEB-INF│ └ test│ ├─ java│ └─ resources│├ target └ pom.xml src/main/java : Java 소스 파일들 src/test/java : Java Test 파일resources : properties나 기타 xml 설정파일을 둔다. (ex. datapase.properties, log4j.properties, log4j.xml etc.)weba..
Tomcat 구동 후 404 에러가 발생하였다. server.xml에서 Contextpath 설정도 잘 해줬는데, 왜 404 에러가 발생하였을까 뒤적거리다가,Catalina.out을 자세히 보라는 어느 블로그를 보고 로그를 확인해 보았다. 12345678910111213141516171819202122232425262728293031524 SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener525 org.springframework.beans.factory.BeanCreationException: Error creat..