1. 미들웨어이야기/03. JBoss 39

[JBossEAP]jboss에서 JSESSIONID cookie name 변경 방법

JSESSIONID cookie name 변경 방법 (*)4.x, 5.x 버전 JSESSIONID라는 cookie name은 servlet spec에 명시되어 있어서 따로 이를 위한 설정법을 JBoss에서 제공하지는 않는다. 하지만 아래와 같이 system property( run.conf의 JAVA_OPTS 부분에 설정 )에 등록하여 cookie name을 변경할 수 있다. -Dorg.apache.catalina.JSESSIONID=MySessionCookie (주의사항) 이렇게 JBoss 레벨에서 Cookie Name을 변경을 하면 mod-jk에서 설정을 변경시켜줄 부분이 생긴다. mod-jk는 session stickyness 구현을 위하여 request의 cookie name을 보고 어느 WAS로..

JBOSS 바인딩 서비스 포트 정의

▣ 바인딩 서비스 포트 정의 Servicce Binding Manager는 Jboss가 구동하면서 동작합니다. 파일경로 : /jboss/jboss-6.1.0.Final/server/default/conf/bindingservice.beans/META-INF 파일명 : bindings-jboss-beans.xml 위 파일에는 binding set 이라고 하는 포트 구성 정보를 같이 포함하고 있으며 이 정보는 JBoss 의 구동 스크 립트에서 인자로 지정할 수 있습니다. Service Binding Manager에서 제공하는 기본 binding set은 ports-default, ports-01, ports-02, ports-03이 있 으며 이 binding set에는 포트 충돌이 발생하지 않도록 bindi..

JBoss Datasource 패스워드 암호화

DB 패스워드 암화화 방법 -1 1. JBoss-5.1.0GA 에서 DB패스워드 암호화 방법 경로: /jboss/jboss-5.1.0.GA java -cp client/jboss-logging-spi.jar:common/lib/jbosssx.jar org.jboss.resource.secutiry.SecureIdentityLoginModule 2. JBoss-6.1.0.Final에서 DB패스워드 암호화 방법 경로: /jboss/jboss-6.1.0.Final java -cp client/jboss-logging.jar:lib/jbosssx.jar org.jboss.resource.security.SecureIdentityLoginModule --> jboss-logging-spi.jar 에서 jboss-..

JBoss의 서비스 포트 정의

* JBoss의 서비스 포트 정의 - Service Binding Manager에 의해 포트 관리. - binding set 이라고 하는 포트 구성 정보를 제공. - 포트 충돌을 방지하고자 port-default 값에 100씩 증분하여 정의. o JBoss service port set port-default ports-01 ports-03 ports-04 JNDI 1099 1199 1299 1399 HA-JNDI 1100 1200 1300 1400 HTTP 8080 8180 8280 8380 AJP 8009 8109 8209 8309 RMI 1090 1190 1290 1390 o JBoss 포트관리 예제 - 버전 : JBoss 6.1.0.Final - 위치 : conf/bindingervice.bean..

JBoss deploy path 변경

JBoss deploy path 변경 - 경로 : $DOMAIN_HOME/conf/bootstrap/ - 파일 : profile.xml - 설정 : 아래의 붉은 색으로 표시된 applicationURIs property의 value 값에 /jboss/applications 추가 후 재기동하여 배포 경로를 $DOMAIN_HOME/deploy에서 /jboss/applications으로 변경 가능. ${jboss.server.config.url} ${jboss.server.home.url}deployers ${jboss.server.home.url}deploy file:///jboss/applications ${jboss.server.home.url}farm ${jboss.server.data.dir}/att..

JBOSS 바인딩 IP 정의

바인딩 IP 주소란? 바인딩 IP주소란 JBoss를 구동하는 장비의 네트워크 인터페이스 카드에 할당되어 있는 IP주소로 JBoss가 사용하는 포트를 바인딩하는 IP주소를 의미합니다. JBoss는 바인딩IP주소를 구동 스크립트의 옵션으로 직접 지정할 수 있다. 보통 서버에는 1개 이상의 이더넷 포트가 있기 때문에 서버는 하나 이상의 IP주소를 가질 수 있습니다. 서버에 3개의 이더넷 포트가 있고 각각의 이더넷 포트에 IP주소를 192.168.0.10, 172.16.0.10, 10.23.0.10으로 할당했다고 가정했을 때 JBoss의 바인딩IP는 다음 5가지 방법 중에 하나를 지정할 수 있습니다. NO IP주소 시작커맨더 JMX Console URL 1 192.168.0.10 run.sh -b 192.168..