728x90
반응형

IT 웹개발 56

[Spring] 이클립스에서 Tomcat에 DataSource를 JNDI로 설정하기(JDBC -> JNDI)

기존 사용중인 프로젝트에서는 dataSource를 jdbc로 사용하고 있었다. - 기존 사용중인 dataSource jdbc를 jndi로 변경하기로 함 -------------변경방법-------------- 1. tomcat 내의 설정 변경 1-1. server.xml 1-2. context.xml 2. spring 프로젝트 내의 설정 변경 2-1. web.xml 2-2. DataSource -------------------------------------- 1. TOMCAT내의 설정변경 1-1. server.xml 서버에서 server.xml 열기 여기에 JNDI resource를 정의한다. 아래의 resource를 맞게 수정하여 태그 안에 넣는다. 내 경우에는 oracle db였기에 url과 dr..

이클립스 the server selected protocol version TLS10 is not accepted by client preferences[TLS12]

오류 내용 Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "The server selected protocol version TLS10 is not accepted by client preferences [TLS12]" Caused by: javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10 is not accepted by client preferences [TLS12] 스프링에서 프로젝트의 JDK 버전을 7에서 8로 업..

IT 웹개발/오류 2022.05.10

[Spring] MesageSource 설정하기 - 공통 메시지 처리 (with 다국어처리)

출처 : https://devks.tistory.com/42 [Spring] MesageSource 설정하기 - 공통 메시지 처리 (with 다국어처리) 간단하게 공부를 할때나 테스트를 할때면 아래처럼 간혹 소스에 메시지를 그냥 넣습니다. HashMap map = new HashMap (); map.put("msg", "하드코딩식 입력!!"); 하지만, 이런식으로 소스를 구현한다면 공통 devks.tistory.com 간단하게 공부를 할때나 테스트를 할때면 아래처럼 간혹 소스에 메시지를 그냥 넣습니다. HashMap map = new HashMap(); map.put("msg", "하드코딩식 입력!!"); 하지만, 이런식으로 소스를 구현한다면 공통 메시지를 변경할때 일일히 모든 소스파일을 찾아 바꿔줘야해..

Unsupported major.minor version 52.0 (unable to load class) 오류

오류 내용 java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 52.0 (unable to load class ) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3255) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1420) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:19..

IT 웹개발/오류 2022.05.02

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

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

IT 웹개발/Java 2022.04.07

[SpringBoot] 스프링부트 DB 설정 중 오류

스프링부트 프로젝트를 생성후 DB연결하는 하면서 HikariCP 관련 작성하였더니 오류가 났다. 오류내용 : Caused by: java.lang.IllegalStateException: Cannot load driver class: net.sf.log4jdbc.sql.jdbcapi.DriverSpy at org.springframework.util.Assert.state(Assert.java:97) ~[spring-core-5.3.16.jar:5.3.16] at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:241) ~[spring-boot-a..

[SpringBoot] 이클립스에서 스프링부트 프로젝트 시작, 실행하기

이클립스에서 SpringBoot 프로젝트를 시작해보려고 했더니 나오지않는다. 내가 STS가 아닌 이클립스를 설치해서 그러는거긴한데, STS확장 모듈을 설치해주면 된다. 1. STS(Spring Tool Suite) 모듈 설치 Help-> Eclipse Marketplace.. 2. 설치 후, 프로젝트 생성 New > Other 하면 이렇게 Spring프로젝트를 생성할 수 있다. 3. Spring Starter Project를 선택후 Next 3-2. Type 에는 Maven 으로 할건지 Gradle로 할건지 선택 Packaging은 Jar로 할껀지 War로 할건지 선택 Java Version 은 원하는 버전으로 선택하고 Next 원하는 스프링부트 버전 및 필요한 라이브러리 선택 후 나는 Spring We..

[SpringBoot] 스프링 이니셜라이즈로 스프링부트 프로젝트 생성하기

1. spring initializr 사이트 https://start.spring.io/ 2. 원하는 설정 체크 후 GENRATE 하면 프로젝트 파일이 압축되어 다운로드 됨 3. 다운받아진 프로젝트 import하기 3-1 . 압축 풀어서 원하는 위치에 두고 3-2. 이클립스에서 임포트하기 3-3. 메이븐 프로젝트로 하여 finish 4. 이니셜 라이저를 통해 프로젝트 생성 완료 그치만 생성완료후 빨간딱지가 덕지덕지 이럴땐 메이븐 업데이트 하면 해결!

728x90
반응형
LIST