반응형

Tomcat 8

[IDE] IntelliJ Spring MVC Project import (feat. maven)

최근 IntelliJ에서 추억의 spring MVC project를 import할 일이 있어 삽질 끝에 성공해서 이를 기록한다. 빌드 툴은 maven이었다. 우선 경험을 토대로 얘기하면 maven 프로젝트에서 필요한 건 src, pom.xml 2개만 있으면 된다. 인텔리제이 실행 후 New > Project from Existing Sources 선택 후 가져올 프로젝트 선택 Import Project에서는 Eclipse 선택된 상태로 그대로 Next(Maven 선택이 아니다.) 프로젝트이름과 경로 확인 후 Next Next로 넘어가고 SDK 선택하는 창에서 사용할 SDK 선택 후 Next Create를 누른다.(버전에 따라 명칭은 다를 수 있음) 그리고 버전에 따라 다를 수 있는데 인텔리제이의 이벤트 ..

IT/development 2023.12.22

[Spring]스프링 프로젝트 이클립스에서 프로젝트명 변경 시 tomcat 에러

목차 web.xml의 태그명이 변경되어서 에러 나는 경우 로그는 아래와 비슷함..로그를 보니..이미 정의되어 있다고 한다. 원인은 아래와 같이 web.xml에 xmlns가 중복되어 있었음 그리고 web.xml상단의 web-app에서 이미 id값도 설정 했기에 제일 마지막 줄의 id도 삭제를 해야 정상적으로 tomcat을 구동할 수 있음

IT/development 2022.11.26

[WAS]apache tomcat 요청 타겟에서 유효하지 않은 문자가...

목차 요청 타겟에서 유효하지 않은 문자가.. HTTP 상태 400 - 잘못된 요청 메시지 : 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. apache tomcat WAS에서 발생하는 에러로 쿼리스트링에 []같은 특수문자가 있을 경우 발생 해결방법 : server.xml에서 relaxedQueryChars="[,]"를 추가 참조 : https://ninetynine-2026.tistory.com/507 [에러] 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 http://localhost:8080/adm/main_visual? mode=insert&orderKey=regis..

IT/development 2022.11.24

[WAS] Apache Tomcat 한글 깨짐(인코딩 문제)

목차 Apache Tomcat 한글 깨짐 유지보수 중인 사이트의 운영환경은 Jboss이고 로컬은 Tomcat 환경인 사이트에서 로컬에서만 한글이 깨지는 경우가 발생해서 구글링 후 조치 후 나중에 보려고 기록함 tomcat 인코딩 설정 하기전 (asIs) 아래처럼 한글값이 깨져서 나온다. 아래처럼 db에는 한글이 정상적으로 들어가 있고 그 값을 서버단에서 가져왔을 때도 한글이 깨지지 않는다. 이를 jstl로 화면에 출력 했을 때에만 저렇게 표시가 되는 경우이다. 아래 블로그에서 참조 했습니다. 일단 다른 블로그 참조해도 tomcat 관련 설정 3가지를 고치란 거였다. 1번 째 방법 tomcat의 server.xml의 Connector태그 수정(나는 GET방식일 때 한글깨짐이라 이것만 고쳐서 해결 되었다.)..

IT/development 2022.11.24

[IDE] eclipse tomcat "Serve modules without publishing"...

목차 eclipse에서 톰캣 구동 시 Servers - Overview의 "Serve modules without publishing"에 대해서 기록함 eclipse에 tomcat 세팅 후 아무런 설정없이 tomcat 띄우게 되면 아래와 같은 절차를 통해 배포가 된다. eclipse 웹 프로젝트 경로의 java, jsp 수정 시 tomcat plugin폴더에 파일 복사, tomcat이 구동될 때 plugin의 파일들을 로드함 아래처럼 tomcat 기동 시 tomcat폴더에 파일들을 읽어들임 퍼블리싱 때 읽어들이는 실제 리소스 경로 그리고 웹 프로젝트의 폴더를 tomcat의 폴더로 복사하는 과정을 퍼블리싱이라고 한다. 이런 이유로 java, jsp파일 수정 시 tomcat에 바로 반영이 되지 않아 불편함이..

IT/development 2022.11.23

[eclipse] preparing launch delegate(feat. tomcat 무한 starting)

목차 eclipse preparing launch delegate😅 eclipse에서 무한 tomcat starting이 되어 구글링 및 삽질을 좀 했다. eclipse에서 tomcat 실행 시 "preparing launch delegate" 발생하는 원인은 다양하지만 내 경우는 아래 사진의 Host name을 실수로 고친게 문제였다. tomcat > Overview > Host name은 원래 "localhost"가 기본값이다. 이걸 강제로 변경을 했더니 계속 무한 스타팅이 되었었고 다시 "localhost"로 바꾸니 무한 스타팅이 사라졌다.

IT/development 2022.11.23
반응형