IT 이야기/JBoss EAP93 [JBoss EAP] 데이터베이스별 JBoss Datasource 설정 예시 아래 예시는 일반적인 형태의 Datasource 설정이며 pool, validation, statement는 사용 환경에 맞게 값을 추가/삭제/변경 후 활용 권장합니다. 1. JBoss EAP에 JDBC 모듈 추가 및 설정 아래 예제는 CUBRID JDBC 모듈을 기준으로 작성되었으며 타 사 제품의 경우 볼드체로 명기한 부분을 제조사에 맞게 수정하길 권장합니다. 1) /JBOSS/jboss-eap-7.2/modules/system/layers/base/com/DATABASE명/main 디렉터리생성 1 # mkdir -p /JBOSS/jboss-eap-7.2/modules/system/layers/base/com/cubrid/main cs 2) 데이터베이스 제조사의 JDBC 모듈을 신규 생성한 디렉터리에 .. 2019. 12. 23. [JBoss EAP] JBoss EAP의 nohup 로그 제거 JBoss EAP의 nohup 로그를 제거 하려면 어떻게 해야 할까요? nohup 로그는 문제(장애) 발생 시 에러에 대한 대응을 하이 위한 것으로 가급적 유지하기를 권장합니다. nohup 로그를 제거하기 위해서는 다음 방법으로 처리할 수 있습니다. 1. nohup으로 실행하는 스크립트(/JBOSS/domains/node10/bin/start.sh)에서 nohup를 제외하고 명령어 실행 1 $JBOSS_HOME/bin/standalone.sh -DSERVER=$SERVER_NAME -P=$DOMAIN_BASE/$SERVER_NAME/env.properties -c $CONFIG_FILE cs 2. nohup으로 실행하는 스크립트(/JBOSS/domains/node10/bin/start.sh)에서 nohu.. 2019. 11. 22. [JBoss EAP 6] JBoss EAP Patch 및 Patch 내역 삭제 방안 1. JBoss EAP Patch 방안 JBoss EAP Patch를 하기 위해서는 다음과 같이 수행합니다. 1) JBoss EAP 프로세스 확인 및 JBoss EAP 프로세스 중지 1 2 # ps -ef | grep jboss # ./jboss_stop.sh cs 2) JBoss EAP 엔진/bin 디렉터리로 이동 및 기동 1 2 # cd /JBOSS/jboss-eap-6.4/bin # ./stndalone.sh cs 3) JBoss EAP Client 스크립트 수행 1 # ./jboss-cli.sh cs 4) JBoss EAP 서버 접속 1 [disconnected /] connect cs 5) JBoss EAP 엔진 패치 버전 확인 1 [standalone@localhost:9999 /] patch.. 2019. 11. 20. [JBoss EAP 6] java.lang.IllegalStateException:Paramete... 에러 해결 방안 JBoss EAP 에러 로그에 다음과 같은 에러가 발생합니다. java.lang.IllegalStateException:Parameter count exceeded allowed maximum: 512 이것을 해결 하려면 어떻게 해야 하나요? 1. JBoss EAP 구성 설정파일 수정으로 인한 해결 방안 /JBOSS/domains/node10/configuration/standalone-ha.xml 파일에 다음 사항을 추가합니다. 1 2 3 Colored by Color Scripter cs 2. JBoss EAP 환경설정 파일 수정으로 인한 해결방안 /JBOSS/domains/bin/env.sh 파일에 다음 사항을 추가합니다. 1 export JAVA_OPTS=" $JAVA_OPTS -Dorg.apac.. 2019. 11. 20. [JBoss EAP 6] JBoss EAP JVM 메모리 설정방안 JBoss EAP의 JVM 메모리가 2GB로 설정되어있습니다. 메모리를 8GB로 늘려서 서비스 하려고 합니다. 어떤 부분을 수정해야 할까요? /JBOSS/domains/node10/bin/env.sh 파일에서 JAVA_OPTS로 검색하여 붉은 글씨 부분을 수정합니다. 1 2 #JVM Options : Memory export JAVA-OPTS=" $JAVA_OPTS -Xms2048m -Xmx2048m -XX:MaxPermSize=512m" cs 수정후 JBoss EAP 서비스를 재구동합니다. ※ 노드를 여러개 만들어 사용할 경우는 node10, node20 등에서 사용하는 메모리 사이즈의 총 합계가 물리적인 메모리 사이즈를 넘으면 안되며 OS의 메모리 사용도 감안하여 설정해야 합니다. 2019. 11. 20. [JBoss EAP 6] JBoss EAP AP소스에서 404, 500 에러 페이지 변경 방안 JBoss EAP AP 소스에서 404, 500 에레 페이지를 다른 곳으로 변경하려면 어떻게 해야 할까요? AP 소스 디렉터리의 WEB-INF/web,xml 파일에서 다음 파일을 추가합니다. location은 설정된 웹 서비스 경로입니다. 아래와 같이 설정했을 경우 "웹 서비스 디렉터리/error/404.jsp" 등 에러 파일이 포함되어 있어야 합니다. 123456789 404 /error/404.jsp 500 /error/500.jspcs 2019. 11. 20. [JBoss EAP 6] JBoss EAP에서 디렉터리 리스팅 금지 방안 JBoss EAP에서 디렉터리 리스팅을 하고 있어서 보안 취약으로 나왔습니다. 디렉터리 리스팅을 제거 하려면 어떻게 해야 할까요? AP 소스 디렉터리의 WEB-INF/web.xml 파일에 붉은 글씨 내용을 추가합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 default org.apache.catalina.servlets.DefaultServlet debug 0 listings false 1 Colored by Color Scripter cs 2019. 11. 20. [JBoss EAP 6] JBoss EAP에서 DB 접근 커넥션 수를 늘리는 방안 JBoss EAP 에서 DB 접근 커넥션 수를 늘리려고 하는데 어떻게 해야 하나요? 1. JBoss EAP 환경설정 파일에서 변경 /JBOSS/domains/node10/configuration/standalone-ha.xml 파일에서 min-pool-size로 검색하여 min-pool-size와 max-pool-size를 변경합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 jdbc:cubrid:DB IP:33000:dbname:::?althost=DB IP:33000&rctime=60&charset=utf-8 cubrid.jdbc.driver.CUBRIDDriver cubrid 10 100 true true dbname dbpassward ... 생략 ... Colored by.. 2019. 11. 20. [JBoss EAP 6] JBoss EAP6에서 uri에 jsessionid 제거하는 방안 JBoss EAP 에서 uri에 jsessionid가 붙어서 서비스 되고 있는데 이 부분을 제거할 수 있나요? AP 소스의 WEB-INF/web.xml 파일에 다음과 같은 설정을 추가하면 됩니다. 1234 600 COOKIEcs 2019. 11. 20. [JBoss EAP 6] AP 소스의 인증 페이지 세션 유지 시간을 변경하는 방안 JBoss EAP 6의 기본 세션 Time Out 시간은 30분이며 분단위로 설정이 가능합니다. 세션 유지 시간을 변경하려면 AP 소스의 WEB-INF/web.xml에 추가/변경할 수 있습니다. 1 2 3 4 5 6 7 8 30 true 2019. 11. 20. 이전 1 ··· 5 6 7 8 9 10 다음