분류 전체보기 399

[Tips] WebLogic 디버그 플래그(Debug Flag)

로그 파일 디버그 플래그 -Dweblogic.log.StdoutSeverity=Debug -Dweblogic.StdoutDebugEnabled=true -Dweblogic.log.LogSeverity=Debug -Dweblogic.log.RedirectStdoutToServerLogEnabled=true 클러스터 디버그 플래그 -Dweblogic.debug.DebugCluster=true -Dweblogic.debug.DebugClusterHeartbeats=true -Dweblogic.debug.DebugClusterFragments=true JTA 디버그 플래그 -Dweblogic.debug.DebugJTAXA=true -Dweblogic.debug.DebugJTA2PC=true -Dweblogic...

WAS/WebLogic 2023.11.09

[정보] WSL(Windows Subsystem for Linux) 이란?

Linux용 Windows 하위 시스템이란 무엇입니까? Linux용 Windows 하위 시스템을 사용하면 개발자는 대부분의 명령줄 도구, 유틸리티 및 애플리케이션을 포함한 GNU/Linux 환경을 기존 가상 머신이나 듀얼 부팅 설정의 오버헤드 없이 수정하지 않고 Windows에서 직접 실행할 수 있습니다. WSL을 통해 다음을 수행할 수 있습니다. - Microsoft Store에서 원하는 GNU/Linux 배포판을 선택하세요 . - grep, sed, awk 또는 기타 ELF-64 바이너리 와 같은 일반적인 명령줄 도구를 실행합니다 . - 다음을 포함한 Bash 스크립트와 GNU/Linux 명령줄 애플리케이션을 실행하세요. 도구: vim, emacs, tmux 언어: NodeJS , JavaScript..

[명령어] JDK 제공 툴

소스/클래스 파일 툴 java, javac, javadoc, javah, javap, apt 기타 코어 툴 extcheck, jar, native2ascii, rmiregistry, serialver, rmic, rmid AWT 툴 appletviewer 보안 관련 툴 keytool, policytool, jarsigner Serviceability 툴 jconsole, jcontrol, jrunscript, jsadebugd, jdb, jhat, jinfo, jmap, jps, jstack, jstat, jstatd 1. 소스/클래스파일 툴 java : 자바 런타임 javac : 자바 컴파일러 javadoc : 소스 코드의 문서 주석에서 API javadoc 유형 문서를 생성 javah : Java 클..

[Tips] OHS 에러로그에 출력되는 코드 목록

OHS 에러 로그 파일에 출력되는 코드는 OHS-과 AH 입니다. OHS-은 오라클사에서 개발한 모듈에서 발생한 코드라고 이해하시면 되고, AH은 Apache HTTPD에서 발생한 코드입니다. [OHS 코드 목록] (참조URL) https://docs.oracle.com/cd/E72987_01/core/FMERR/chapter_ohs_messages.htm [AH 코드 목록] (참조URL) https://cwiki.apache.org/confluence/display/httpd/ListOfErrors 예시) 오류 메시지 [2023-09-11T14:52:23.0964+09:00] [OHS] [TRACE:16] [AH00925] [proxy] [host_id: was.linux] [host_addr: 10...

웹서버/OHS 2023.09.11

[Tips] oracle.net.CONNECT_TIMEOUT 설정

oracle.net.CONNECT_TIMEOUT 값은 소켓에서 데이터베이스 리스너에 연결할 때 시간 초과를 지정합니다. WebLogic 웹콘솔에서 데이터소스 생성 시에 property에 설정할 수도 있고, 인스턴스 기동쉘에서 -Doracle.net.CONNECT_TIMEOUT으로 설정할 수 있습니다. 디폴트값은 0입니다. 예를들어, 시스템 속성으로 Doracle.net.CONNECT_TIMEOUT=10000 으로 설정하면, 10초 동안 DB 연결이 안되는 경우에 타임아웃이 발생합니다. (참고) https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/oracle/jdbc/OracleConnection.html

WAS/WebLogic 2023.09.11

[Tips] SSL 디버깅 설정

WebLogic 기동 스크립트의 Java 옵션에 다음을 추가하면 SSL 디버깅을 할 수 있습니다. 1. 사용법 -Djavax.net.debug=all // 전체 디버깅 -Djavax.net.debug=ssl // SSL 디버깅 -Djavax.net.debug=help // 옵션 목록 확인(도움말) ssl 옵션과 사용가능한 옵션 목록 record: Enable per-record tracing handshake: Print each handshake message keygen: Print key generation data session: Print session activity defaultctx: Print default SSL initialization sslctx: Print SSLContext t..

WAS/WebLogic 2023.09.07

[명령어] tar, gz 아카이브 및 추출

리눅스에서 크기가 큰 파일 또는 디렉터리 등을 옮기고 싶을때, tar(tape archive) 명령어를 자주 사용합니다. 자주 사용하는 경우에 대해 예시를 통해서 알아봅니다. 1. tar로 아카이브하기 sample_dir1과 sample_dir2를 sample.tar 명으로 tar로 아카이브하고자 하면, $ tar -cvf [파일명.tar] [폴더명] 예) tar -cvf sample.tar sample_dir1 sample_dir2 sample_dir1과 sample_dir2를 sample.tar.gz 명으로 tar & gzip으로 압축하고자 하면, $ tar -cvf [파일명.tar.gz] [폴더명] 예) tar -zcvf sample.tar.gz sample_dir1 sample_dir2 2. ta..

OS/LINUX 2023.09.05

[명령어] strace 사용법

소개 strace는 시스템 콜과 시그널을 추적하는 데 사용됩니다. 이는 애플리케이션을 디버깅할 때 사용할 수 있는 훌륭한 도구이며 Red Hat 지원 엔지니어가 운영 체제와 해당 프로그램 내에서 발생할 수 있는 특정 문제를 검사하도록 요청하는 경우가 많습니다. 사용법 command 실행을 통해 발생한 시스템 콜을 기록하고, /tmp/strace.tx 파일에 추적 정보를 출력합니다. RHEL 6.7+과 RHEL 7에서 strace 4.7 이상: # strace -fvttTyy -s 256 -o /tmp/strace.txt command RHEL 4, RHEL 5, and RHEL 6.6 또는 하위버전에서 strace 4.7 이하: # strace -fvttT -s 256 -o /tmp/strace.txt ..

OS/LINUX 2023.08.31

[정보] Java EE vs J2EE vs Jakarta EE

1. 소개 Java EE에 대해 들어본 적이 있나요? Java 2EE, J2EE 또는 현재 Jakarta EE는 어떻습니까? 실제로 이들은 모두 동일합니다, 즉 Java SE를 확장하는 엔터프라이즈 표준스펙 세트에 대한 다른 이름입니다. 이 짧은 기사에서는 Java EE의 발전 과정을 설명합니다. 2. 역사 Java의 첫 번째 버전에서 Java 엔터프라이즈 확장은 단순히 핵심 JDK의 일부 였습니다 . 그러다가 1999년 Java 2의 일부로 이러한 확장이 표준 바이너리에서 분리되어 J2EE , 즉 Java 2 Platform Enterprise Edition이 탄생했습니다. 2006년까지 그 이름이 유지되었습니다. 2006년 Java 5의 경우 J2EE는 Java EE 또는 Java Platform E..

[정보] Java SSL 관련 시스템 프로퍼티 (-D)

JVM 기동 시에 시스템 프로퍼티로 SSL 관련 옵션을 설정합니다. 즉, 프로그램을 실행할 때 설정하거나(java -D....) System.setProperty를 수행하여 코드에서 설정할 수 있습니다. 관련 옵션은 다음과 같습니다. javax.net.ssl.keyStore - 애플리케이션 프로세스의 자체 인증서 및 개인 키를 포함하는 Java 키 저장소 파일의 위치입니다. Windows에서 지정된 경로 이름은 백슬래시 대신 슬래시(/)를 사용해야 합니다. javax.net.ssl.keyStorePassword - javax.net.ssl.keyStore에 지정된 키 저장소 파일에서 개인 키에 액세스하기 위한 비밀번호입니다. 이 암호는 두 번 사용됩니다: 키 저장소 파일 잠금 해제(암호 저장) 및 키 저..