'Middleware'에 해당되는 글 5건

  1. 2013.06.04 리눅스에서 JBoss DataSource 패스워드 암호화시 특수문자($)에 주의
  2. 2013.02.13 mod_jk, mod_proxy
  3. 2013.02.05 JBoss 링크
  4. 2013.01.25 mod_cluster
  5. 2010.10.28 JBoss environment

리눅스에서 JBoss DataSource 패스워드 암호화시 특수문자($)에 주의하시기 바랍니다.


* DataSource 패스워드 암호화 관련 문서


영문: Encrypting Data Source Passwords

http://docs.jboss.org/jbosssecurity/docs/6.0/security_guide/html/Encrypting_Data_Source_Passwords.html 

한글: JBoss JDBC Password encryption 방법

http://misoleaf.blogspot.kr/2013/01/jboss-jdbc-password-encryption.html


* 패스워드 인코딩 시 달러싸인($)로 인해 발생한 문제


예를들어 패스워드가 abc$123이고 아래와 같이 인코딩을 하는 경우


cd $JBOSS_HOME

CP=client/jboss-logging.jar:lib/jbosssx.jar


java -cp $CP org.jboss.resource.security.SecureIdentityLoginModule abc$123

Encoded password: 2202200411c05dbe


윈도우에선 문제가 없지만 리눅스에서는 $1이 변수로 인식되어 문제가 생긴다.

즉, abc$123 이 아닌 abc23을 인코딩한 값이 리턴된다.


java -cp $CP org.jboss.resource.security.SecureIdentityLoginModule abc23

Encoded password: 2202200411c05dbe


리눅스에서는 abc\$123 <- 이렇게 해야한다.


java -cp $CP org.jboss.resource.security.SecureIdentityLoginModule abc\$123

Encoded password: 643b9f06c9ba48f2


* 윈도우에서 패스워드 인코딩 시 특수문자


http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true


The ampersand (&), pipe (|), and parentheses ( ) are special characters that must be preceded by the escape character (^) or quotation marks when you pass them as arguments.



Posted by 天下太平
,

mod_jk, mod_proxy

Middleware 2013. 2. 13. 09:06

- ajp13

http://tomcat.apache.org/connectors-doc/ajp/ajpv13a.html


- mod_jk

http://tomcat.apache.org/connectors-doc/index.html


- Using mod_jk with JBoss

https://community.jboss.org/wiki/UsingModjk12WithJBoss


- Apache Module mod_proxy

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

Posted by 天下太平
,

JBoss 링크

Middleware 2013. 2. 5. 11:19

- JBoss 관리자 개발 가이드 (JBoss 3.2.6)

http://openframework.or.kr/framework_reference/jbossAdmin/index.html


JBossASTuningSliming

https://community.jboss.org/wiki/JBossASTuningSliming


JBoss6xTuningSlimming

https://community.jboss.org/wiki/JBoss6xTuningSlimming


TurnDeploymentScannerDown

https://community.jboss.org/wiki/TurnDeploymentScannerDown


JBoss AS Official Documentation Page

https://community.jboss.org/wiki/JBossApplicationServerOfficialDocumentationPage


Redhat 제품 설명서

https://access.redhat.com/knowledge/docs/


Redhat 제품 설명서 - JBoss EAP 문서

https://access.redhat.com/knowledge/docs/JBoss_Enterprise_Application_Platform/?locale=en-US


- JBoss startup configuration

http://www.mastertheboss.com/jboss-configuration/jboss-start-up-configuration


Posted by 天下太平
,

mod_cluster

Middleware 2013. 1. 25. 17:59

- mod_cluster documentation

http://docs.jboss.org/mod_cluster/1.2.0/html/Intro.html


Overview

- mod_jk, mod_proxy와 다르게 mod_cluster는 어플리케이션 서버와 httpd 사이에 커넥션을 하나더 사용

- 어플리케이션 서버들은 이 커넥션에 HTTP method를 통해 server-side load balance factors and lifecycle events를 httpd에게 전송한다. (MCMP: Mod Cluster Management Protocol)


- mod_jk

https://community.jboss.org/wiki/UsingModjk12WithJBoss



- mod_jk vs mod_cluster

http://stackoverflow.com/questions/13609320/mod-jk-vs-mod-cluster




Posted by 天下太平
,

JBoss environment

Middleware 2010. 10. 28. 11:08
jboss.co.kr
http://www.jboss.co.kr/

JBoss Wiki
http://community.jboss.org/wiki/

JBoss4xSlimming
http://community.jboss.org/wiki/JBoss4xSlimming

다우기술 - 솔루션
http://support.daou.co.kr/sol_dir/sol_data_view.jsp?s_seq=2&b_seq=2025&from_form=sol_faq&b_cd=B&page=2



* URLEncoding

jboss-4.2.3.GA
$JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml

     <Connector port="8080" address="${jboss.bind.address}"   
         maxThreads="250" maxHttpHeaderSize="8192"
         emptySessionPath="true" protocol="HTTP/1.1"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>


jboss-4.0.5.GA
$JBOSS_HOME/server/fmx/deploy/jbossweb-tomcat55.sar/server.xml

    <Connector port="8080" address="${jboss.bind.address}"
         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
         emptySessionPath="true"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>



Posted by 天下太平
,