전체 글 14

[JSP]톰캣 8080 포트 충돌 해결하기

톰캣 8080 포트 충돌 해결하기 톰캣 서버를 사용할 때 아래와 같이 8080 포트가 충돌되었다는 경고창이 보이고 구동이 되지 않을 때가 있다.1. tomcat server를 계속 사용 하다가 포트 충돌이 발생할 경우  성장적으로 톰캣이 실행되다가 갑자기 포트가 충돌이 난 경우는 서버 실행시 오류가 발생해서 이미 프로세스는 실행되고 서버가 실행되지 않은 것으로 인식되어 다시 서버를 실행하는 과정에서 포트 충돌이 일어나게 된다. 이런 경우는 작업관리자를 실행한다.   작업관리자의 세부정보를 선택하고 아래 목록을 선택한 후 키보드에서 j를 클릭하면 j로 시작하는 프로세스의 이름을 검색한다. 아래와 같이 javaw.exe를 검색해서 보여준다. 톰캣 버서 오류로 이미 프로세스가 동작하고 있는데 다시 실행을 해서..

IT설명서 2024.06.22

[스프링]Dynamic Web Module 4.0 required Java 1.8 or newer 오류 해결하기

스프링에서 Dynamic Web Module 4.0 required Java 1.8 or newer 가 발생할 경우가 있다. 이것은 프로젝트 내에 설정한 자바 버전에 Dynamic Web Module 4.0 이 요구하는 버전 이하로 설정된 부분이 있어서 발생하게 된다. 자바 버전을 11로 할 경우프로젝트명을 우클릭한 후 메뉴에서 Build path>Configure Build Path 선택Edit를 클릭하면 자바 버전을 1.6에서 11로 변경메뉴에서 Project Facets를 선택하고 Dynamic Web Module은 4.0으로 변경하고 Java 버전은 1.6에서 11로 변경한다.버전 변경 화면다음은 Maven 설정 파일인 pom.xml에서도 자바 버전을 변경하면 오류 수정이 완료된다.pom.xml ..

IT설명서 2024.06.19

[스프링]Tomcat 사용시 timeout 문제 해결

Tomcat 사용시 timeout 문제 해결 Tomcat를 구동시킬 때 아래 그림처럼 45초 내에 서버를 시작할 수 없어서 결국 timeout이 발생하고 정지될 때가 있다. 'Starting Tomcat v9.0 Server at localhost' has encountered a problem. Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds. If ther server requires more time, try increasine the timeout in the server editor.이런 경우 timeout 시간을 늘려서 서버가 시작하지 못 하는 문제를 해결할 수 있다. 이클립스를 구동하고  서버 항목을 클..

IT설명서 2024.06.18

[CSS] 페이지 스크롤시 푸터를 고정시키기

CSS 페이지 스크롤시 푸터를 고정시키기 페이지 스크롤시 푸터를 고정시키기페이지를 스크롤을 할 때 아래의 내용을 위로 올리면 푸더는 계속 아래에 고정되게 하려면 position:fixed를 이용한다.  하단고정 상단하단고정 내용                     회사소개         제품정보         기술정보         게시판         공지사항

IT설명서 2024.06.17

[스프링]스프링 프로젝트의 log4.xml에서 log4j.dtd 지정된 파일을 찾을 수 없을 때 해결 방법

스프링 프로젝트의 log4.xml에서  log4j.dtd 지정된 파일을 찾을 수 없을 때 해결 방법 스프링 프로젝트를 생성하고 log4.xml을 클릭했을 때 아래와 같이 log4j.dtd 파일을 찾을 수 없다는 오류가 발생할 때가 있다. log4j.dtd를 찾을 수 없다는 오류가 발생하면 "log4jdtd" 부분을 아래 URL로 변경하면 오류를 해결할 수 있다. http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd

IT설명서 2024.06.14

[오라클] c##으로 시작하는 계정 이름 부여

오라클에서 c##으로 시작하는 계정 이름 부여 오라클 12c부터 계정을 생성할 때 c##으로 시작하는 계정이름을지정하도록 바뀌었다.  CREATE USER c##abcd IDENTIFIED BY 1234;grant connect, dba, resource to c##abcd; 만약 c##으로 시작하는 계정을 생성하지 않고 싶으면alter session set "_ORACLE_SCRIPT"=true; 로 설정하면c##로 시작하지 않는 계정이름 부여가 가능하다. CREATE USER abcd IDENTIFIED BY 1234;grant connect, dba, resource to abcd; 테이블을 생성한 후 데이터를 저장하려고 하면 아래와 같은 오류가 발생한다.ORA-01950: 테이블스페이스 'USER..

IT설명서 2024.06.13

뷰티인사이드 - 내면의 아름다움을 찾아가는 판타지 로맨스

뷰티인사이드 - 내면의 아름다움을 찾아가는 판타지 로맨스 독특한 소재의 로맨스 영화 뷰티인사이드는 소재가 주는 신선함에 먼저 눈이 간다. 자고 나면 매일 바뀌는 얼굴, 얼굴뿐만아니라 성별, 인종, 나이 등 새로운 사람으로 변해버리는 사람의 사랑이야기. 여러 영화가 있었지만 뷰티인사이드 만큼 한 명의 인물을 여러 배우가 연기한 영화는 없었다.우진은 자고 일어나면 얼굴, 성별, 인종, 나이까지 다른 사람으로 바뀌는 사람이다. 매일 매일 바뀌는 자신의 모습을 감추며 가구 디자이너로 살아가던 어느날 홍이수(한효주)를 만나 사랑에 빠진다. 잠을 자지 않으면서까지 이수를 만나던 우진은 전동차에서 깜빡 잠들게 되고 모습이 바뀐 자신을 발견한다.이수에게 자신의 상황을 고백하고 이수와 연인관계가 된다. 그러나 이수는 매..

인생영화 2024.06.12

인셉션(Inception) - 타인의 꿈 속으로

인셉션(Inception) - 타인의 꿈 속으로 꿈은 현실을 뛰어 넘어 다양한 판타지를 만들어낼 수 있기 때문에 여러 영화에서 매력적인 소재로 사용되어왔다. 하지만 소재가 반복되어지면 처음의 파급 효과가 떨어지고 식상하게 되기 마련이다. 그렇다면 인셉션의 꿈은 어떨까? 인셉션에서는 꿈을 설계할 수 있고 심지어는 타인의 꿈에 침투하여 공유할 수 있다는 것이 특징이다. 타인의 꿈을 조정할 수 있다는 발상이 소재의 식상함을 멋지게 날려버렸다고 생각한다.타인의 꿈에 침투해서 정보를 빼낼 수 있는 기술을 사용할 수 있는 미래 사회에서 돔 코브(레오나르도 디카프리오)는 사고로 국제적인 수배자가 되고 모든 것을  잃게 된다. 자신이 잃어 버린 것을 되찾기 위해  돔 코브는 타인의 꿈에 침투해서 새로운 기억을 심고 그..

인생영화 2024.06.12

[jQueryUI] datepicker를 이용한 시작일, 종료일 지정

jQueryUI의 datepicker를 이용해서 시작일과 종료일을 지정할 때 원하는 기간을 선택할 수 있도록 제한할 수 있다.     pageEncoding="UTF-8"%> 시작일  종료일  특정 날짜 구간에서만 선택 가능하게 하기 var dateFormat = "yy/mm/dd",      from = $( "#from" ).datepicker({                   minDate:new Date('2023-09-11'),  // 2023-09-11 부터          maxDate:new Date('2023-09-15')  //2023-09-11 까지만 선택 가능        })        .on( "change", function() {          to.datepi..

IT설명서 2024.06.12