반응형

전체 글 120

NumberFormatException: For input string – 입력값 파싱 실패

WebLogic 환경에서 JSP 실행 중 다음과 같은 예외가 발생했습니다.에러 로그Root cause of ServletException.java.lang.NumberFormatException: For input string: "[입력오류]" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:447) at java.lang.Integer.parseInt(Integer.java:497) at jsp_servlet._at_workstate._ws_reward._list.__list._jspService(__list...

SecureLogFormatter 초기화 실패 – NoSuchFieldError: repository

애플리케이션을 JBoss(WildFly) 서버에 배포하는 과정에서 다음과 같은 에러가 발생했습니다.에러 로그2023-03-17 14:22:51,617 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit."MyService.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."MyService.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "MySer..

JWS 설치, Tomcat 구성 및 Apache 연동 실습

JWS 설치, Tomcat 구성 및 Apache 연동 실습이번 실습에서는 Red Hat JWS (JBoss Web Server)를 기반으로 Tomcat 환경 구성,그리고 Apache HTTPD와 연동하는 과정을 실무 예제로 정리합니다.✅ JWS란?Red Hat JWS는 Tomcat + Apache HTTPD 기반의 웹 서버 제품군입니다.JBoss EAP과 달리 WAS 기능은 없으며, 웹 서버 및 WAS 연동 프론트로 사용됩니다.✅ JWS 설치 구성설치 경로 예시cd /data/installertar zxvf jws-3.1.0-RHEL7-x86_64.zip -C /wasln -s /was/jws-3.1 /was/jws설치 디렉토리: /was/jws/구성 요소:Apache HTTPD: /was/jws/htt..

JBoss EAP 도메인 구성과 클러스터링 실습

JBoss EAP 도메인 구성과 클러스터링 실습이번 실습에서는 JBoss EAP 7의 Domain 모드를 기반으로 슬레이브 등록, 서버그룹 구성,그리고 클러스터링을 통한 세션 공유를 실습합니다.✅ Domain 모드란?JBoss EAP는 Domain 모드에서 하나의 Domain Controller(DC)가여러 개의 Host Controller와 Managed Server를 통합 관리합니다.✅ 실습 환경 구성서버역할IPWEB1Domain Controller + Host192.168.56.102WEB2Slave Host192.168.56.103✅ WEB2 슬레이브 구성WEB2에 JBoss 압축 해제scp jboss-eap-7.0.0.zip root@WEB2:/was호스트 이름 등록 (/etc/hosts)192..

JBoss EAP 데이터소스 구성과 WAR 배포 실습

JBoss EAP 데이터소스 구성과 WAR 배포 실습이전 편에서 Undertow 기반 설정(AJP, worker 등)을 마쳤다면, 이제 애플리케이션을 구동하기 위해 데이터소스 설정과 WAR 배포를 구성해야 합니다.이번 실습에서는 Oracle 및 MySQL 연동용 데이터소스를 CLI로 생성하고, .war 파일을 배포하는 과정을 정리합니다.✅ JDBC 드라이버 준비🔹 드라이버 파일 복사# Oraclecp ojdbc6.jar /was/eap/modules/system/layers/base/com/oracle/main/# MySQLcp mysql-connector-java-5.1.xx.jar /was/eap/modules/system/layers/base/com/mysql/main/🔹 module.xml 생..

JBoss EAP 쓰레드풀, AJP, 버퍼 및 리스너 구성 실습

JBoss EAP 쓰레드풀, AJP, 버퍼 및 리스너 구성 실습이번 실습에서는 JBoss EAP의 HTTP 처리 성능을 조절하는 주요 설정 요소들인쓰레드 풀(worker), 버퍼, AJP 커넥터, 소켓 리스너(socket-binding)를 구성하고 점검합니다.✅ Undertow 서브시스템 구성 이해JBoss EAP 7은 HTTP 처리 서블릿 엔진으로 Undertow를 사용합니다.Undertow 설정은 다음 XML 파일에 정의되어 있습니다:/was/eap/standalone/configuration/standalone.xml✅ 쓰레드 풀(worker) 설정🔹 기본 worker 확인 🔹 사용자 정의 worker 추가✅ 버퍼 풀 설정buffer-size: 단일 버퍼 크기 (기본 16KB)buf..

JBoss EAP Standalone 인스턴스 구성 및 기동/정지 스크립트

JBoss EAP Standalone 인스턴스 구성 및 기동/정지 스크립트JBoss EAP 실습의 핵심인 Standalone 인스턴스 구성과 기동/정지 환경을 정리합니다.이번 글에서는 JDK 설치, EAP 디렉토리 구조 확인, 관리자 계정 생성,그리고 기동/정지 스크립트 작성 실습을 다룹니다.✅ JDK 설치cd /data/installertar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/javaln -s /usr/java/jdk1.8.0_171 /usr/java/latestvi /etc/profile.d/java.shexport JAVA_HOME=/usr/java/latestexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.source ..

WebLogic Coherence 설정과 클러스터링 구성 및 모니터링 팁

WebLogic Coherence 설정과 클러스터링 구성 및 모니터링 팁WebLogic 12c는 고가용성(HA) 환경을 위해 클러스터링과 Oracle Coherence 기능을 함께 제공합니다.이번 글에서는 Coherence 설정 방식, 클러스터 구성 절차, 그리고 실무에서 필요한 모니터링 포인트를 정리합니다.✅ Coherence란?Oracle Coherence는 Java 기반의 인메모리 데이터 그리드(In-Memory Data Grid) 솔루션으로,세션 클러스터링, 캐시 공유, 분산 처리 기능을 WebLogic과 통합하여 제공합니다.✅ Coherence 설치 여부 확인WebLogic 설치 시 다음 옵션이 있다면 Coherence 포함 버전입니다:Complete with Examples (includes ..

WebLogic JDBC 데이터소스 설정 및 Node Manager 운영

WebLogic JDBC 데이터소스 설정 및 Node Manager 운영애플리케이션에서 데이터베이스에 연결하기 위해서는 WebLogic에 JDBC 데이터소스를 설정해야 합니다.또한 Node Manager를 이용하면 서버의 원격 기동/정지 및 자동화 운영이 가능해집니다.이번 글에서는 JDBC 설정과 Node Manager 실무 설정을 정리합니다.✅ JDBC 데이터소스 설정 개요WebLogic은 JNDI를 이용한 DB 연결을 지원하며, 데이터소스를 등록하면 애플리케이션에서는 이름만으로 DB 연결이 가능합니다.✅ JDBC 데이터소스 설정 절차콘솔 경로Domain Structure > Services > Data Sources > New > Generic Data Source필수 설정 항목항목설명Nameex) ..

WebLogic 콘솔 설정과 애플리케이션 배포, 로그 관리 방법

WebLogic 콘솔 설정과 애플리케이션 배포, 로그 관리 방법WebLogic 도메인을 생성하고 서버가 정상 기동되었다면 이제 콘솔을 통해 애플리케이션을 배포하고 로그를 설정할 수 있습니다.이번 글에서는 WebLogic Admin Console 활용법, 애플리케이션(WAR) 배포 방식, 로그 경로 및 설정 팁을 정리합니다.✅ Admin Console 접속기본 접속 경로:http://:7001/console아이디/비밀번호: 도메인 생성 시 설정한 관리자 계정로그인 후 메인 화면에서 도메인, 서버, 배포 상태, 데이터소스 등을 관리 가능✅ 콘솔 주요 메뉴 요약항목설명ServersAdminServer, ManagedServer 상태, 포트, 로그 등DeploymentsWAR, EAR, JAR 파일 배포 및 상..

반응형