java(81)
-
SW/리눅스Linux : NFS Share 마운트
NFS(Network File System)는 네트워크를 통해 원격 디렉토리를 공유할 수 있는 분산 파일 시스템 프로토콜입니다. NFS를 사용하면 원격 디렉토리를 시스템에 마운트하고 원격 파일을 로컬 파일처럼 작업할 수 있습니다. Linux 및 UNIX 운영 체제에서는 mount 명령을 사용하여 공유 NFS 디렉토리를 로컬 디렉토리 트리의 특정 마운트 지점에 마운트할 수 있습니다. Linux 시스템에 NFS 공유를 수동 및 자동으로 마운트하는 방법에 대해 설명합니다. Linux : NFS Share 마운트 방법, 예제, 명령어 NFS 클라이언트 패키지를 설치 NFS 공유를 Linux 시스템에 마운트하려면 먼저 NFS 클라이언트 패키지를 설치해야 합니다. 패키지 이름은 Linux 배포마다 다릅니다. Ubu..
2023.03.23 -
WebtoB 웹투비 구조
1. wsm webtob 부팅 시 제일 먼저 로드된다. hth, htl 등을 관리한다. Booting WebtoB on node (paper-PC) Starting WSM at 04/30/13 11:06:56 Starting HTL at 04/30/13 11:06:56 Starting HTH at 04/30/13 11:06:56 Current WebtoB Configuration: Number of client handlers (HTH) = 1 Supported maximum user per node = 2018 Supported maximum user per handler = 2018 Starting SVR(C:/TmaxSoft/JEUS7.0/webserver/bin/htmls.exe) at 04/30..
2023.03.15 -
JEUS, WebtoB log level 설정법
1. 개요 JEUS 와 WebtoB 의 로그레벨 설정 방법을 확인해본다. 2. WebtoB wsadmin 이용해서 log level 을 변경할 수 있다. wsadmin 으로 어드민 접속 후 ll 명령어를 이용하면 변경이 가능하다. ( ll: dynamically set log levels) Usage: ll loggername -l level | -o options loggername : name of the logger (e.g. .hth) level : TRACE|DEBUG|INFO|WARN|FATAL options : [-]dcR,dcW,dsR,dsW '-' turns off the specified options ll 명령어 사용법은 위와 같으며 사용예를 들어보면 ll .hth -l trace 위..
2023.03.15 -
JEUS와 Tomcat의 jasper 엔진 차이
1. 배경 JEUS는 예전부터 Tomcat의 jasper를 사용하였고 jeus.jar 내부에 포함되어 있었다. 그러나 JEUS 7 버전부터는 패키지 이름 (org.apache.jasper) 변경없이 jasper.jar가 제공된다. 위치는 $JEUS_HOME/lib/system/jasper.jar이다. 참고로 /lib/system 디렉토리 아래에는 jeus.jar 등 JEUS 제공 라이브러리가 위치한다. 2. 주의사항 jasper.jar는 Tomcat이 제공하는 jasper가 수정되어 제공되는 것이므로 Tomcat의 jasper로 대체될 수 없다. ** 기능 차이점 : 인메모리 JSP Compilation 기능 제공 (Tomcat은 제공 안함), Tag Handler Pool / PageContext Po..
2023.03.15 -
JSP 용량초과? 65535 bytes limit
해결방법 1 개발을 하다가 갑자기 특정 페이지에 들어가는데 이클립스 로그창에 이런 메세지가 나오더니 페이지 에러가 났다. -_-; The code of method _jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) is exceeding the 65535 bytes limit 구글링을 해보니 JVM의 Method Size 는 64K로 제한이 된다고 글들이 써있었다. 일단 해결 방법은 서버에 있는 web.xml에 아래와 같이 설정해주면 된다. jsp org.apache.jasper.servlet.JspServlet mappedfile false JVM spec : Limitations of th..
2023.03.15 -
쿠버네티스, 왜 필요할까
모놀리스 애플리케이션에서 마이크로 서비스로 전환 모놀리스 애플리케이션 전체가 하나의 운영체제 프로세스로 실행되기 때문에 하나의 개체로 개발, 배포, 관리된다. 하나의 변경 사항을 적용하기 위해 전체를 다시 빌드/테스트/배포 해야한다. 애플리케이션 확장이 어렵다. 이러한 문제로 모놀리스 애플리케이션을 마이크로 서비스라는 독립적으로 배포할 수 있는 작은 구성 요소로 분할했다. 마이크로 서비스 각 마이크로 서비스는 독립적인 프로세스로 실행되며 api로 또 다른 마이크로 서비스와 통신한다. 새로 추가되거나 변경 사항이 있는 서비스만 빠르게 빌드/테스트/배포가 가능하다. 리소스가 더 필요한 서비스만 별도로 확장 가능하다. [문제 상황 1] 마이크로 서비스의 단점 : 종속성의 충돌 마이크로 서비스 아키텍쳐의 구성 ..
2023.02.21