½ÃÀÛ ¹®Á¦Á¡


¹®Á¦Á¡ °¡´ÉÇÑ ¼Ö·ç¼Ç / ¼³¸í
¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ ¼ö ¾øÀ½/¾Ë°í¸®Áò 'SSL'À» »ç¿ëÇÒ ¼ö ¾øÀ½ ÀÌ ¿À·ù´Â »ç¿ëÀÚÀÇ JSSE Á¦°øÀÚ°¡ Connector Configurator¿¡ ÁöÁ¤µÈ SSL ¹öÀüÀ» Áö¿øÇÏÁö ¾ÊÀ» ¶§ ¹ß»ýÇÕ´Ï´Ù. ÇØ°áÃ¥: Áö¿øµÇ´Â SSL ¹öÀü¿¡ ´ëÇØ JSSE Á¦°øÀÚÀÇ ¹®¼­¸¦ È®ÀÎÇϽʽÿÀ. IBM JSSEÀÇ °æ¿ì, ProductDir/lib/security µð·ºÅ丮¿¡ ÀÖ´Â java.security ÆÄÀÏ¿¡ ´ÙÀ½ Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

security.provider.<number>=com.ibm.jsse.IBMJSSEProvider
 
¿©±â¼­ <number>´Â º¸¾È Á¦°øÀÚ ·Îµå¸¦ À§ÇÑ È¯°æ ¼³Á¤ ¼ø¼­ÀÔ´Ï´Ù.
Ű½ºÅä¾î ·Îµå ¿À·ù: Ű½ºÅä¾î ÆÄÀÏ °æ·Î "<path>"°¡ À߸ø ÁöÁ¤µÊ:KeyStore°¡ ¾øÀ½ ÀÌ ¿À·ù´Â Ű½ºÅä¾î ¹×/¶Ç´Â Æ®·¯½ºÆ®½ºÅä¾î ÆÄÀÏ¿¡ ´ëÇØ À߸øµÈ °æ·Î¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.

ÇØ°áÃ¥: Connector ConfiguratorÀÇ SSL -> KeyStore µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ Ű½ºÅä¾î ÆÄÀÏ °æ·Î¸¦ È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ Æ®·¯½ºÆ®½ºÅä¾î¸¦ »ç¿ë ÁßÀÎ °æ¿ì, Connector Configurator¿¡¼­ SSL -> TrustStore µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ Æ®·¯½ºÆ®½ºÅä¾î ÆÄÀÏ °æ·Î¸¦ È®ÀÎÇϽʽÿÀ.

KeyManagementError: KeyStore°¡ ÈѼյÊ. KeyManagement ¿À·ù ÀÌ ¿À·ù´Â Ű½ºÅä¾î ¹×/¶Ç´Â Æ®·¯½ºÆ®½ºÅä¾î°¡ ÈѼյǰųª ¼Õ»óµÈ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¿À·ù´Â ¶ÇÇÑ ¾ÏÈ£¿¡ ´ëÇØ Ʋ¸° °ªÀ» ÁöÁ¤ÇÑ °æ¿ì¿¡µµ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°áÃ¥: Ű½ºÅä¾î°¡ ÈѼյÇÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇϽʽÿÀ. Ű½ºÅä¾î¸¦ ´Ù½Ã ÀÛ¼ºÇØ º¸½Ê½Ã¿À. ¶ÇÇÑ SSL -> KeyStorePassword ¹× SSL -> TrustStorePassword Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ À¯È¿ÇÑ ¾ÏÈ£¸¦ ÀÔ·ÂÇß´ÂÁö È®ÀÎÇϽʽÿÀ.

Ű½ºÅä¾î¿¡¼­ ÀÎÁõ ·Îµå ¿À·ù ÀÌ ¿À·ù´Â ÀÎÁõ ¹×/¶Ç´Â Ű½ºÅä¾î, Æ®·¯½ºÆ®½ºÅä¾î°¡ ÈÑ¼ÕµÈ °æ¿ì ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¿À·ù´Â ¶ÇÇÑ ¾ÏÈ£¿¡ ´ëÇØ Ʋ¸° °ªÀ» ÁöÁ¤ÇÑ °æ¿ì¿¡µµ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°áÃ¥: ÀÎÁõ, Ű½ºÅä¾î ¶Ç´Â Æ®·¯½ºÆ®½ºÅä¾î°¡ ÈѼյǾú´ÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ SSL -> KeyStorePassword ¹× SSL -> TruststorePassword Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ À¯È¿ÇÑ ¾ÏÈ£¸¦ ÁöÁ¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ.

¼­¹ö ¼ÒÄÏ ÀÛ¼º ¿À·ù, Á¾·á Áß: ¿À·ù ÀÌ ¿À·ù´Â SOAP/HTTP ¶Ç´Â SOAP/HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê°¡ Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ Æ÷Æ®¿¡ ¹ÙÀεåÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.

ÇØ°áÃ¥: ¸ðµç SOAP/HTTP ¹× SOAP/HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡ ´ëÇØ ÁöÁ¤µÈ Æ÷Æ®¸¦ È®ÀÎÇϽʽÿÀ. µÑ ÀÌ»óÀÇ ¸®½º³Ê¿¡ µ¿ÀÏÇÑ Æ÷Æ®°¡ ÁöÁ¤µÇ´Â °æ¿ì, ¸®½º³Ê Áß Çϳª¸¸ÀÌ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÇØ´ç Æ÷Æ®¿¡¼­ ½ÇÇà ÁßÀÎ ´Ù¸¥ ¼­ºñ½º°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ´Ù¸¥ ¼­ºñ½º°¡ ÀÖ´Â °æ¿ì, ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡ ´ëÇØ ´Ù¸¥ Æ÷Æ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

KeyManagementError:UnrecoverableKeyException, ۸¦ º¹±¸ÇÒ ¼ö ¾øÀ½ ÀÌ ¿À·ù´Â Ű½ºÅä¾î ¶Ç´Â Æ®·¯½ºÆ®½ºÅä¾î¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.

ÇØ°áÃ¥: »õ Ű½ºÅä¾î¸¦ ÀÛ¼ºÇϽʽÿÀ.

SSL µ¥ÀÌÅÍ ±³È¯ ¿¹¿Ü: ¾Ë ¼ö ¾ø´Â CA À̰ÍÀº »ç¿ëÀÚÀÇ Æ®·¯½ºÆ®½ºÅä¾î¿¡ CA ÀÎÁõÀÌ ¾ø´Â °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.

ÇØ°áÃ¥: ÀÚü ¼­¸í ÀÎÁõ »Ó¸¸ ¾Æ´Ï¶ó CAÀÇ ÀÎÁõÀÌ Æ®·¯½ºÆ®½ºÅä¾î¿¡ »óÁÖÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ, ÀÎÁõÀÇ DN¿¡ È£½ºÆ® À̸§(°¡´ÉÇϸé IP ÁÖ¼Ò)ÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

·Î±× ÆÄÀÏ¿¡¼­ °ú´ÙÇÑ JSSE ·Î±ëÀ» ÀÎÁöÇÕ´Ï´Ù. »ç¿ëÀÚ Äֿܼ¡ ¸ðµç ±âÃÊ JSSE ¼¼ºÎ»çÇ×ÀÌ Ç¥½ÃµÇÁö ¾Ê±â¸¦ ¿øÇÏ´Â °æ¿ì, Connector Configurator¿¡ ÀÖ´Â SSL -> SSLDebug µî·Ï Á¤º¸ÀÇ °ªÀ» false·Î ¼³Á¤ÇϽʽÿÀ.
ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ÁöÁ¤ÇßÁö¸¸ ¸®½º³Ê°¡ ÃʱâÈ­µÇÁö ¾Ê°í ÀÖ½À´Ï´Ù. Ä¿³ØÅÍ¿¡ ´ÙÀ½ °æ°í ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

Skipping  Protocol Listener Property Set
  "SOME_LISTENER_NAME" with protocol property "":
  unable to determine the protocol listener class.]
 
Ä¿³ØÅͰ¡ ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸¿¡ ´ëÇÑ À¯È¿ÇÑ °ªÀ» ÃßÃâÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. À¯È¿ÇÑ °ªÀº soap/http, soap/https ¶Ç´Â soap/jmsÀÔ´Ï´Ù.

ÇØ°áÃ¥: À̰ÍÀº ¿À·ù Á¶°ÇÀÌ ¾Æ´Õ´Ï´Ù. ±×·¯³ª Ä¿³ØÅͰ¡ ÀÌ ¸®½º³Ê¸¦ »ç¿ëÇϱ⠿øÇÏ´Â °æ¿ì, À¯È¿ÇÑ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ °ªÀ» ÁöÁ¤ÇϽʽÿÀ.

ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÁöÁ¤ÇßÁö¸¸ Çڵ鷯°¡

ÃʱâÈ­µÇÁö ¾Ê½À´Ï´Ù. Ä¿³ØÅÍ¿¡ ´ÙÀ½

°æ°í ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

Unable to determine the type of the 
 handler; skipping initializing of current 
 handler. Handler property details: 
 Name: <Handler Name>;
 Value: 
    Name: Protocol; Value: 
    Name: ResponseWaitTimeout; Value: 
    Name: ReplyToQueue; Value: .]
 
Ä¿³ØÅͰ¡ Çڵ鷯ÀÇ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸¿¡ ´ëÇÑ À¯È¿ÇÑ °ªÀ» ÃßÃâÇÒ ¼ö ¾ø½À´Ï´Ù. À¯È¿ÇÑ °ªÀº soap/http, soap/https ¶Ç´Â soap/jmsÀÔ´Ï´Ù.

ÇØ°áÃ¥: À̰ÍÀº ¿À·ù Á¶°ÇÀÌ ¾Æ´Õ´Ï´Ù. ±×·¯³ª Ä¿³ØÅͰ¡ ÀÌ Çڵ鷯¸¦ »ç¿ëÇϱ⠿øÇÏ´Â °æ¿ì, À¯È¿ÇÑ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ °ªÀ» ÁöÁ¤ÇϽʽÿÀ.

java.lang.NoClassDefFoundError:
 Javax/jms/JMSException...
 
Ä¿³ØÅͰ¡ jms.jarÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù.

ÇØ°áÃ¥: jms.jar°¡ Ä¿³ØÅÍ Å¬·¡½º °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

Fail to lookup, queue: "InProgressQueue" 
 for specified queue name: "<queue name>" 
 queue using JNDI "<queue name>"" 
 javax.naming.NameNotFoundException: <queue name>
 
Ä¿³ØÅÍ¿Í ÇÔ²² SOAP/JMS À¥ ¼­ºñ½º¸¦ »ç¿ëÇÒ °æ¿ì, ´ë±â¿­À» ÀÛ¼ºÇÏÁö ¾ÊÀ» ¶§ ÀÌ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÕ´Ï´Ù. ¶ÇÇÑ JNDI ->

LookupQueuesUsingJNDI¸¦ true·Î ¼³Á¤Çß°í Ä¿³ØÅͰ¡ JNDI¸¦ »ç¿ëÇÏ´Â ´ë±â¿­À» ãÀ» ¼ö ¾ø´Â °æ¿ì¿¡µµ ÀÌ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°áÃ¥: Ä¿³ØÅÍ¿¡ ÇÊ¿äÇÑ ´ë±â¿­À» ÀÛ¼ºÇϽʽÿÀ. JNDI -> LookupQueuesUsingJNDI°¡ true·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅÍ¿¡ ÇÊ¿äÇÑ ´ë±â¿­À» JNDI¸¦ »ç¿ëÇÏ¿© ãÀ» ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

ÃʱâÈ­ Áß ¿À·ù, JNDI ¹®¸ÆÀÌ ÃʱâÈ­Áö ¾ÊÀ½, »ç¿ëÀÚ°¡ JMS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ ¼ö ¾øÀ½ SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê ¶Ç´Â SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ »ç¿ëÇϵµ·Ï Ä¿³ØÅ͸¦ ±¸¼ºÇÑ °æ¿ì, JNDI µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

ÇØ°áÃ¥: Çʼö JNDI Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸¸¦ ÁöÁ¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ. JNDI Á¦°øÀÚ¿¡ ¿¬°áÇϱâ À§ÇØ ÇÊ¿äÇÑ ¶óÀ̺귯¸® ¹× jar ÆÄÀÏÀ» ÆÇº°ÇÏ·Á¸é JNDI Á¦°øÀÚ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¸ðµç Çʼö jar ÆÄÀÏÀÌ Ä¿³ØÅÍÀÇ Å¬·¡½º °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ, ¸ðµç Çʼö ¶óÀ̺귯¸®°¡ Ä¿³ØÅÍÀÇ °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

Ãʱ⠹®¸Æ °¡Á®¿À±â ¿À·ù SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê ¶Ç´Â SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ »ç¿ëÇϵµ·Ï Ä¿³ØÅ͸¦ ±¸¼ºÇÑ °æ¿ì, JNDI µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿À·ù´Â ¶ÇÇÑ JNDI µî·Ï Á¤º¸¸¦ ¿Ã¹Ù¸£°Ô ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì¿¡µµ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°áÃ¥: JNDI µî·Ï Á¤º¸¸¦ È®ÀÎÇϽʽÿÀ. JNDI°¡ Á¦´ë·Î ±¸¼ºµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. JNDI Á¦°øÀÚ¿¡ ¿¬°áÇϱâ À§ÇØ ÇÊ¿äÇÑ ¶óÀ̺귯¸® ¹× jar ÆÄÀÏÀ» ÆÇº°ÇÏ·Á¸é JNDI Á¦°øÀÚ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¸ðµç Çʼö jar ÆÄÀÏÀÌ Ä¿³ØÅÍÀÇ Å¬·¡½º °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ, ¸ðµç Çʼö ¶óÀ̺귯¸®°¡ Ä¿³ØÅÍÀÇ °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

Copyright IBM Corp. 1997, 2003