728x90 반응형 전체 글143 #Tomcat #server.xml #autoDeploy #reloadable #Jenkins배포오류 #tomcat설정 프로젝트를 진행하다 Jenkins를 통해 배포를 하던 도중 에러가 발생했다. 로그를 보면 서버가 시작되면서 발생하는 에러라는 내용이였다. 알고 보니 tomcat 설정에서 autoDeploy설정이 true로 되어있었고 jenkins에서도 server재기동 로직이 충돌하면서 발생한 내용이였다. 그래서 autoDeply와 reloadable설정에 대해 알아보도록 하겠습니다. 일단 알아보기 전에 tomcat에 server.xml에 대해 간략히 알아보고 가자. 🧨server.xml $CATALINA_HOME/conf/server.xml은 Tomcat의 메인 설정 파일로 Tomcat 기동시에 참조 된다. $CATALINA_HOME/conf/ 디렉토리에는 디폴트 server.xml 이외에 최소한의 설정만으로 구성된 .. 💛03_Server & OS/02_Apache Tomcat 2023. 4. 11. #Eclipse #폰트 #사이즈 #변경 Spring Tool Suite에서 폰트 사이를 변경하는 방법을 알아보자 visutal Studio는 ctrl + 휠이동을 통해서 폰트 사이즈가 변경이 가능하지만 Eclipse는 특정 단축키나 설정에서 변경이 가능합니다. 1. Windows > Preference 설정페이지 이동 ① Preference 창의 왼쪽 상단 검색창에 'font'를 입력하여 검색합니다. ② General > Appearance > Colors and Font 메뉴를 선택합니다. ③ 오른쪽 창에서 Basic을 선택합니다. ④ ③에서 선택한 Basic 하위에 있는 메뉴 중 'Text Font'를 선택합니다. ⑤ 오른쪽의 'Edit' 버튼을 클릭합니다. 3. '글꼴' 창에서 원하는 폰트와 스타일 크기를 선택하고, 확인 버튼을 클릭합니.. 💜99_기타/05_Tool&IDE(통합개발환경) 2023. 4. 4. #SaaS(Software as a Service) #서비스형 소프트웨어 #CSAP(Cloud Security Assurance Program) #클라우드보안인증 SaaS(서비스형 소프트웨어)란? SaaS(Software as a Service)는 클라우드 기반의 소프트웨어 제공 모델로, 클라우드 제공업체가 클라우드 애플리케이션 소프트웨어를 개발 및 유지 관리하고, 자동 소프트웨어 업데이트를 제공하고, 인터넷을 통해 Pay-as-you-Go 방식으로 고객에게 소프트웨어를 제공합니다. 퍼블릭 클라우드 제공업체는 미들웨어, 애플리케이션 소프트웨어, 보안을 포함한 모든 하드웨어 및 전통적인 소프트웨어를 관리합니다. 따라서 SaaS 고객은 비용을 크게 줄일 수 있고, 온프레미스 시스템 및 소프트웨어를 유지 관리할 때보다 더 빠르게 비즈니스 솔루션을 배포, 확장 및 업그레이드할 수 있으며, 총 소유 비용을 훨씬 더 정확하게 예측할 수 있습니다. 2000년대 초에 개발된 1.. 💜99_기타/03_웹 지식 2023. 4. 3. #UDID란? #IOS #IOS의UDID확인하기 #IMEI란? #ECID란? UDID란 무엇일까? 모든 IOS제품 Iphone, Ipad, mac등에 대한 고유 한 숫자와 문자로 구성된 40자 길이의 고유 삭별자를 UDID( Unique Device Identifier )라고 한다. IMEI( International Mobile Equipment Identity )란? 단말기고유식별번호로 휴대전화 제조사는 휴대전화별 구별을 위한 전화기마다의 15자리 고유 번호를 부여 확인 하는 방법은 크게 itunes(아이튠즈)를 사용하거나 udid사이트를 통해 설정파일을 허가하여 확인하는 방법이 있다. 첫번째로는 휴대폰만을 통해 확인하는방법은 Get UDID You will be redirected back to this page & see your device UDID, IMEI, and .. 💜99_기타/04_앱 지식 2023. 3. 16. #bashrc #LINUX #명령어 #vi ~/.bashrc 리눅스를 사용하다 alias를 통해 특정 Shell Script파일을 사용하게 된다. 그런데 이런 쉘스크립트 파일을 alias(별명, 약칭)을 통해 등록을 해두고 사용을 하기도 한다. alias로 등록된 쉘스크립트를 확인하는 명령어로는 vi ~/.bashrc 를 사용해볼수 있다. 해당 명령어를 사용하기 전에 쉘, 커널, bash등에 대한 기본 지식을 알고 넘어가자 첫번째로 쉘(Shell) 이란 무엇인가? 쉘(Shell)은 커널(Kernel)과 사용자의 다리역활이라 할수 있고 사용자로부터 명렁을 받아 해석하고 프로그램을 실행하는 역확을 말한다. 쉘 카테고리 없음 2023. 3. 16. [SpringBoot] 문제해결: template might not exist or might not be accessible by any of the configured Template Resolvers [SpringBoot] 문제해결: template might not exist or might not be accessible by any of the configured Template Resolvers 통상적으로 해당 에러는 리턴되는 html파일에 대한 경로나 이름이 틀렸을 경우에 발생하는 내역이다. template가 발생한다면 일단 return되는 html파일에 대한 경로 / or 대소문자 구분을 확인하고 해당파일이 정상적으로 HTML파일 경로에 존재하는지 확인하자. ❤️01_Java/01_Spring & Boot 2023. 3. 15. #앱 #하이브리드앱 #IOS #Android #숫자키패드 #설정 #input #type #숫자 #네이티브앱 #웹앱 #하이브리드앱 input에 대한 설명 전에 앱에 대한 내용을 알고 넘어가야 할것 같다. 앱에는 크게 네이티브앱, 웹앱, 하이브리앱 이라고 카테고리를 지어 구분할수 있다. 하나씩 차근차근히 알아보자 먼저 네이티브앱 ( Native App ) 네이티브앱이란 각 OS(안드로이드, IOS)의 특정 플랫폼에 맞춰 개발되는 앱으로 각 OS가 제공하는 기본기능을 사용할수 있다. 대표적으로 카메라, 마이크, GPS등에 대한 접근 권한을 요구하여 사용할수 있다. 이는 앱에 대한 자유도가 높아지지만 개발에 대한 시간 비용이 높고 시장성이 낮은 한계가 있다. 네이티브 앱에 대한 장접으로는 1. 각 OS에 맞춰 최적하 방식으로 구현을 하기 때문에 앱에 대한 속도가 빠르고 안정적이다. 2. 높은 사양의 그래픽 디자인 구현이 가능하다. 3. .. 💚04_HTML5 & Javascript & CSS/99_공통 2023. 3. 15. #Tika 라이브러리 Tika 라이브러리란? Apache Tika 는 Apache Software Foundation 에서 관리하는 Java 로 작성된 컨텐츠 감지 및 분석 프레임워크입니다 . 수천 가지가 넘는 파일 유형 에서 메타데이터와 텍스트를 감지하고 추출하며 Java 라이브러리를 제공할 뿐만 아니라 다른 프로그래밍 언어에서 사용하기에 적합한 서버 및 명령줄 버전이 있습니다. * Maven org.apache.tika tika-core 2.7.0 * gradle // https://mvnrepository.com/artifact/org.apache.tika/tika-core implementation group: 'org.apache.tika', name: 'tika-core', version: '2.7.0' Maven.. ❤️01_Java/03_Library 2023. 3. 14. #MicroSoft #PCManager #컴퓨터관리 #성능개선 Windows OS를 사용할때 같이 사용한다면 좋을 프로그램을 소개합니다. 컴퓨터 사양은 당연히 물리적으로 업그레이드를 통해서 성능을 올릴수 있지만 한정된 자원을 가지고 사용하게 된다면 MS에서 제공하는 PC Manager를 사용해보는것을 추천한다. 기본적으로 임시파일 삭제, 윈도우 상태 체크, 디스크용량관리, 브라우저 캐쉬관리, 시작프로그램관리, 프로세스관리, 보안관리등 열거하기에도 많지만 이런기능을 모아서 사용할수 있는 앱이라고 생각하면 좋다. 어떤이는 앞서 나열한 내용은 컴퓨터에서 기본으로 제공하는건데 찾아서 하면 되는거 아니야? 라는 말을 할수도 있다. 하지만 사람은 어떤 종류인가?? 더욱더 편리한 세상을 추구하지 않은가? 그렇기에 이프로그램을 추천한다. 일단 검색에서 MicroSoft PcMan.. 💜99_기타/02_Window ETC 2023. 3. 8. Linux - Kill명령어 2 -> 3 🎈4 1 카테고리 없음 2023. 3. 3. httpServletRequest(요청) & httpServletResponse(응답) httpServletRequest & httpServletResponse -> WAS(tomcat서버)가 패킷을 받을때 생성하는 요청객체 & 응답 객체 🎈httpServletRequest Http프로토콜의 request 정보를 서블릿에게 전달 Header정보, Parameter, Cookie, URI, URL 등의 정보를 읽는 메소드를 가진 클래스 Body의 Stream을 읽어들이는 메소드를 가지고 있음 was(tomcat)가 패킷을 받을때 생성하게 요청시 header와 body를 저장 🎈httpServletResponse Servlet은 HttpServletResponse객체에 Content Type, 응답코드, 응답 메시지등을 담아서 전송함 🍭기본 URL 정보 http://127.0.0.1:8080/.. ❤️01_Java 2023. 1. 13. #SSE(Server-Sent-Events) #ShortPolling #LongPolling #WebSocket 인터넷에서 웹브라우저와 웹 서버 간의 데이터 통신을 위해서 HTTP 표준 위에 구축을 한다. 대부분의 웹브라우저는 클라이언트가 HTTP요청을 서버에 보내면 서버에서는 응답을 하는 구조이다. Server와 Client와 지속적 연결이 되어 있지 않는건 HTTP프로토콜의 주요 특징인 비연결성을 들수 있다. ⚡💯🖐️💠 이를 해결하기 위해서 폴링, 롱폴링, 소켓, SSE총 네가지가 구현을 할수 있다. 🧨 ShortPolling 🧨 Long Polling 🧨 Server-Sent-Events(sse) 🧨 WebSocket 🎈🍭🤠⭐🧨 ❤️01_Java 2023. 1. 13. 이전 1 ··· 7 8 9 10 11 12 다음 728x90 반응형