본문 바로가기

전체 글

(167)
[Tomcat] 웹어플리케이션(WAR) 구동시 SQLServer JDBC memory leak 에러발생 톰캣 구동시 SQLServer JDBC memory leak 에러가 발생하면서 서비스 구동실패 환경정보 윈도우 서버 2012 R2 JDK 11 Tomcat 8.5 증상 catalina.log 확인결과 SQLServer JDBC memory leak 에러가 발생하면서 톰캣 서비스 구동이 실패하는 증상발생 09:34:42.476 INFO [Thread-12] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"] 09:34:42.535 INFO [Thread-12] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"] 09:..
아파치 톰캣(Apache Tomcat) 9.0.62 다운로드 및 설치방법(윈도우11) 대표적인 오픈소스 WAS - 아파치 톰캣을 다운로드하여 설치해보자. 톰캣은 자바로 구동되기때문에 JDK는 필수로 설치되어 있어야 한다. 설치환경 윈도우11 Enterprise 21H2 - 64bit JDK 11.0.14 1. https://tomcat.apache.org/download-90.cgi 접속하여 9.0.62 - Windows Service Installer 파일다운로드 - STS/이클립스에서 연결하여 사용할 경우에는 바이너리 방식의 64-bit Windows zip 파일을 다운하여 압축만 풀어 사용하면 된다. 2. apache-tomcat-9.0.62.exe 파일을 실행하여 설치를 진행 라이센스 동의 모든 기능을 사용할 수 있으니 전부 체크하자. 포트의 기본값은 8080이 기본값이나 사용하고..
MSI Summit B14 A11M 노트북 구입/사용기 Lenovo ideapad Z510(SSD 128G+HDD 1TB, 16G Memory)을 약9년을 사용하다 점점 느려져서 MSI Summit B14 A11M 노트북을 구입하여 개발용으로 사용중에 있는데 상당히 만족스럽다. MSI Summit B14 A11M 을 구입하게 된 계기는 RAM 32G로 교체/업그레이드를 할 수 있는 제품이 별로 없었기 때문이다. 게이밍 노트북은 32G 램 업그레이드가 보편적으로 가능하지만 소음이 너무 심하기 때문에 배제 하였다. 사양 CPU : 인텔11세대 타이거레이크 i7-1165G7 (4코어/8스레드) Graphics : Intel Iris Xe RAM : 32GB(DDR4-3200) SSD : Imation NVME m.2 SSD 1TB 크기 : 319x219x16.9m..
성공한 오픈소스 프로젝트들(2022년3월기준) https://www.ciokorea.com/news/229029?page=0,0 오픈소스로 세상을 뒤흔들다··· '스타 창시자' 15인 리누스 토발즈는 오픈소스 거물이다. 그리고 그가 학생으로서 “단지 재미를 위해”(Just For Fun ; 그의 저서 제목) 리눅스를 개발하고 리눅스 커널을 개발한 커뮤니티를 (다시 심술궂게) 통치한 www.ciokorea.com 1. Apache Kafka 예전에는 메시징 시스템은 RabbitMQ 얘기가 많이 들렸지만 현재는 Apache Kafka 만 들리는 것 같다. 카프카의 창시자가 컨플루언트(Confluent) 기업을 만들었으며 상업용 Kafka는 모니터링 기능이 강화되어 사용하기가 편한 것 같다. (역시 비용을 지불하면 뭔가 더 좋다.) 2. Redis 3. ..
[SQLServer] 최신 JDBC(10.2.0) 사용시 SSL(Secure Sockets Layer) 암호화 에러발생 SQL Server JDBC 10.2.0 사용하여 JAVA Application 구동시 SSL 관련 에러가 발생한다. JDBC Maven Dependency com.microsoft.sqlserver mssql-jdbc 10.2.0.jre11 에러내용 [2022-02-18 17:02:26.790] [INFO ] [restartedMain] AppStarter:59 - Started AppStarter in 12.229 seconds (JVM running for 13.207) [2022-02-18 17:02:31.032] [INFO ] [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherS..
[SQLServer] varbinary 컬럼 용량확인함수 - datalength datalength 함수를 이용하면 varbinary 컬럼의 용량을 byte 로 확인할 수 있다. select id , file_data -- varbinary column , datalength(file_data) as file_byte_size -- 용량확인 from [dbo].[tb_file] order by id desc 환경정보 SQL Server 2012
[Mariadb] spring session 사용시 java.sql.SQLException: Deadlock found when trying to get lock 발생 Spring Session(SpringBoot) 을 사용하다 간헐적으로 Deadlock이 발생하는 것을 확인하였다. 2022-02-14 11:30:00.144 DEBUG 23456 --- [nio-8080-exec-5] k.c.s.mapper.Mapper.selectCategorySql : ==> Parameters: 999999999(String), 소분류(String) 2022-02-14 11:30:00.146 ERROR 23456 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception ..
[젠킨스] 윈도우 10 환경에서 접속포트 변경하는 방법 젠킨스가 설치되어 있는 폴더(C:\Program Files\Jenkins)를 들어가면 젠킨스 어플리케이션의 속성을 지정할 수 있는 jenkins.xml 파일이 존재한다. jenkins.xml 파일을 열고 하위에 자바실행인자를 설정할 수 있는 부분에서 --httpPort= 를 수정한다. jenkins.xml 전체내용 jenkins Jenkins This service runs Jenkins automation server. C:\Program Files\Java\jdk-11.0.6\\bin\java.exe -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Program Files\Jenkins\jenkins...
SpringBoot 시작시 com.mysql.jdbc.Driver. This is deprecated 경고메세지 발생 SpringBoot Application 실행시 'com.mysql.jdbc.Driver'. This is deprecated 경고 메세지가 발생 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. 2022-02-10 14:10:22.713 INFO 22372 --- [main] kr.co.app.Application : Starting Applicatio..
[STS] SVN 연결실패(Selected SVN connector library is not available or cannot be loaded.) STS - SVN 플러그인(SVN Team Provider) 설치후 SVN 레파지토리를 추가하려고 했으나 SVN Connector 관련에러발생 SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded. If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update si..