728x90
반응형

IT 웹개발/Java 11

The import javax.servlet.http cannot be resolved 오류 해결

상황은 tomcat9 를 사용하는 프로젝트를 tomcat 10.1.x 으로 업그레이드 하려고 했더니 이런 오류가 발생했다. import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; 이런식으로 잘 임포트 되어있던 곳에서 오류가 난 것 인데, 원인을 찾아보니 톰캣9 에 포함된 라이브러리 중 servlet-api.jar 파일안에는 패키지명이 javax.servlet 으로 되어있는 것을 확인했다.하지만 톰캣 10 버전에서는 아래와 같이 패키지명이 jakarta.servlet으로 변경되어 있었다.  왜 바뀌었는지 모르겠어서 chatGPT한테 물어봤다.. Tomcat 10부터 javax 패키지명이 jakart..

IT 웹개발/Java 2024.11.27

톰캣 tomcat 버전에 따른 jdk 최소 버전

출처 : https://tomcat.apache.org/whichversion.html Apache Tomcat® - Which Version Do I Want?Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specificationstomcat.apache.org  apache tomcat 사이트 내용상 tomcat 10.1.x..

IT 웹개발/Java 2024.11.27

[JAVA] 파일 경로에서 파일명 추출 ( 마지막 구분자부터 마지막까지 값 출력 )

일단 내가 필요했던건 파일경로 문자열에서 파일명을 추출하는 것이였다. 예를 들면 "C:\Users\user\Documents\12345.PNG" 에서 가장 마지막 구분자 \ 이후인 12345.PNG 를 가져오는 것이 목적. org.apache.commons.io.FilenameUtils 에 있는 getName 메소드를 이용해서 금방 진행할 수 있었다. import org.apache.commons.io.FilenameUtils; String filename = FilenameUtils.getName("C:/Users/user/Documents/12345.PNG"); 이건 근데 정말 파일명만 필요할때고 혹여 다른 방식으로 마지막 구분자부터 마지막 값까지가 필요할 수 있어, 다른 것도 하나 가져왔다. 바로 ..

IT 웹개발/Java 2024.04.17

log4sql 을 이용해 콘솔 내 sql 쿼리 보기 좋게 확인하기

프로젝트 실행후 콘솔에서 로그를 확인할때 쿼리가 한줄로 나오는데 이게 가끔 쿼리 내용이 많으면 불편할때가 있다. 이때 log4sql 을 사용하면 정렬된 쿼리로 확인할 수 있어서 좋다. 일단 라이브러리를 다운받아야한다. 1. 사이트 접속 http://log4sql.sourceforge.net/index.html log4sql log4sql.sourceforge.net 이게 log4sql 공식 사이트인데 어기 중간에 있는 download에서 log4sql.jar를 다운받는다. 2. 다운받은 log4sql.jar파일을 WEB-INF안에 있는 lib폴더에 넣는다. 3. dataSource의 driverClassName을 변경한다. 맞는 db에 따라 driveClassName을 아래 표와 같이 변경해준다. 내가 ..

IT 웹개발/Java 2022.05.13

[Java] 자바 한글 조사 연결 (을/를,이/가,은/는,로/으로) 해주는 함수

출처 : https://okky.kr/article/549842 OKKY | Java 한글 조사 연결 (을/를,이/가,은/는,로/으로) 해주는 함수 만들어 봤습니다. 한글 문장에 변수를 치환하다 보면 단어에 따라 조사가 바뀌어야 하는 경우가 많습니다. XX를(을) 하다 뭐 이렇게 표현하곤 하는데요... 예전에 프로젝트 하다가... 모바일에서 글을 보니 좀 지저 okky.kr * 한글 조사 연결 (을/를,이/가,은/는,로/으로) 1. 종성에 받침이 있는 경우 '을/이/은/으로/과' 2. 종성에 받침이 없는 경우 '를/가/는/로/와' 3. '로/으로'의 경우 종성의 받침이 'ㄹ' 인경우 '로' 1개의 한글은 초성 + 중성 + 종성의 조합으로 유니코드값이 만들어짐. 한글 유니코드 조합하기 = 0xAC00(처음..

IT 웹개발/Java 2022.04.07

[정규식] Regular Expressions 공부하기 좋은 사이트

Regex Learn - Regex Interactive Course Regex Learn - Regex Interactive Course Learn Regex step by step. Complete the interactive tutorial that will make your learning easier and faster. regexlearn.com 정규식 공부하기 좋은 사이트 들어가서 Regex 101 들어가서 공부할 수 있다. 처음부터 조금씩 알려주고 복습도 시켜준다. 한글이 아닌게 조금 아쉽지만 번역기쓰면 되니까!!! 충분히 만족스러움 끝

IT 웹개발/Java 2022.03.16
728x90
반응형
LIST