±âÁ¸ÀÇ WebSphere v6 »ç¼³ UDDI ·¹Áö½ºÆ®¸®ÀÇ ¸Ç À§¿¡ WebSphere v6 DB2 »ç¼³ UDDI ·¹Áö½ºÆ®¸®¸¦ Àü°³ÇÒ °æ¿ì, ÀÌ ·¹Áö½ºÆ®¸®¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. UDDI Àü°³ ¸¶¹ý»çÀÇ ¸¶Áö¸·¿¡, UDDI ÀÀ¿ëÇÁ·Î±×·¥Àº ¼¹ö¿¡¼ ½ÇÇà ÁßÀÌÁö¸¸ ¼¹ö ±¸¼ºÀÌ ÀνĵÇÁö ¾Ê½À´Ï´Ù. UDDI EarÀÌ DB2 UDDI ·¹Áö½ºÆ®¸®¿Í »óÈ£ÀÛ¿ëÇÒ ¼ö ¾ø´Â Áõ»óÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·Î ÀÎÇØ UDDI ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ ½ÇÇàµÈ ¸ðµç ¸í·ÉÀÌ ¿À·ù·Î ½ÇÆÐÇÕ´Ï´Ù(·¹Áö½ºÆ®¸® ³ëµå¸¦ ÃʱâÈÇÏ´Â Áß¿¡ ¿À·ù). ¿©±â¿¡´Â »ç¿ëÀÚ Á¤ÀÇ ºÐ·ù¸¦ Ãß°¡ÇÏ´Â °æ¿ìµµ Æ÷ÇԵǸç, ÀÌ °æ¿ì Axis ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
ÇØ°áÃ¥:
1. ¿¹¹æÃ¥: WebSphere v6 DB2 UDDI ·¹Áö½ºÆ®¸®¸¦ Àü°³Çϱâ Àü¿¡ UDDI ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÌÀü¿¡ ¼³Ä¡ÇÑ UDDI ·¹Áö½ºÆ®¸®¸¦ Á¦°ÅÇϽʽÿÀ. ±×·± ´ÙÀ½ UDDI ¸¶¹ý»ç¸¦ ´Ù½Ã È£ÃâÇÏ¿© WebSphere V6 DB2 »ç¼³ UDDI ·¹Áö½ºÆ®¸®¸¦ Àü°³ÇϽʽÿÀ.
2. ¼³Ä¡µÈ ·¹Áö½ºÆ®¸® ¼öÁ¤: WebSphere V6 DB2 UDDI ·¹Áö½ºÆ®¸®¸¦ ÀÌÀü ·¹Áö½ºÆ®¸® ¸Ç À§¿¡ ¼³Ä¡Çߴµ¥ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÑ °æ¿ì, ¼¹ö °ü¸® Äֿܼ¡¼ UDDI ·¹Áö½ºÆ®¸® ÀÀ¿ëÇÁ·Î±×·¥À» ÁßÁöÇÑ ÈÄ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·ÎÁ§Æ® Ư¼º ¹× â -> ȯ°æ ¼³Á¤ -> À¥ ¼ºñ½º -> WS-I Áؼö¿¡¼ ¹ß°ßµÇ´Â WS-I AP Áؼö ·¹º§ ¼³Á¤À» "Á¦¾È" ¶Ç´Â "Çʼö"·Î ¼³Á¤ÇÒ °æ¿ì WSDL WS-I À¯È¿¼º °ËÁõ¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ ¼³Á¤Àº ±âº»°ªÀÎ "¹«½Ã"·Î ¼³Á¤µË´Ï´Ù.
ÇØ°áÃ¥ÀÌ ¾ø½À´Ï´Ù. ÀÌ IBM Rational Developer Á¦Ç° ¸±¸®½º ½Ã, »ç¿ëÀÚ WSDLÀ» Å×½ºÆ®ÇÏ¿© WS-I WSDL À¯È¿¼º °ËÁõ±â¿¡¼ ÇÁ·ÎÆÄÀÏ Áؼö ¿©ºÎ¸¦ È®ÀÎÇÏ´Â µ¥ »ç¿ëµÇ´Â WS-I Attachments Profile Å×½ºÆ® °ËÁõ ¹®¼°¡ WS-I Á¶Á÷¿¡ °ø°³µÇÁö ¾Ê¾Ò¾ú½À´Ï´Ù. ȯ°æ ¼³Á¤À» »ç¿ëÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇÑ Àӽà ¼öÁ¤»çÇ×Àº Å×½ºÆ® °ËÁõ ¹®¼°¡ °ø°³µÈ ÈÄ¿¡ Á¦°øµË´Ï´Ù.
À¥ ¼ºñ½º³ª À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç¸¦ ½ÇÇàÇϱâ Àü¿¡ ¼ºñ½º ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®°¡ Á¸ÀçÇÒ °æ¿ì, ¸¶¹ý»ç¿¡¼´Â ÀÌ¹Ì ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ Æ÷ÇÔÇÏ´Â EARÀÌ »ç¿ëµÇ¸ç, ¼ºñ½º Àü°³ ±¸¼º ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® È¯°æ ±¸¼º ÆäÀÌÁö¿¡¼ÀÇ ¼±ÅûçÇ×Àº °í·ÁµÇÁö ¾Ê½À´Ï´Ù. ¸¶¹ý»ç¸¦ ½ÇÇàÇϱâ Àü¿¡ ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ EAR¿¡ Ãß°¡ÇÏÁö ¾ÊÀº °æ¿ì, ¸¶¹ý»ç´Â ´ÙÀ½ ¿À·ù·Î ½ÇÆÐÇÕ´Ï´Ù.
IWAB0213E ¼¹ö¸¦ ½ÃÀÛÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.
¼¼ºÎ»çÇ×:
IWAB0213E ¼¹ö¸¦ ½ÃÀÛÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.
org.eclipse.core.runtime.CoreException: WebSphere v5´Â J2EE 1.2 ¹× 1.3 ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥¸¸ Áö¿øÇÕ´Ï´Ù.
at com.ibm.etools.websphere.tools.v51.internal.WASTestServerWorkingCopy.modifyModules(Unknown Source)
...ÀÌ Á¦ÇÑ»çÇ×À» ÇØ°áÇÏ·Á¸é ¸¶¹ý»ç ½ÇÇà ÀÌÀü¿¡ À¥ ¼ºñ½º³ª À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®¿¡ »ç¿ëÇÒ ÇÁ·ÎÁ§Æ®¸¦ ¹Ì¸® Ãß°¡ÇϽʽÿÀ. EAR¿¡ Ãß°¡ÇÒ Çʿ䰡 ¾ø´Â Tomcat ¼¹ö ´ë»ó ÇÁ·ÎÁ§Æ®¸¸ÀÌ ÀÌ ±ÔÄ¢ÀÇ À¯ÀÏÇÑ ¿¹¿ÜÀÔ´Ï´Ù.
(¼¹ö ÅÇ¿¡¼ ¸ð´ÏÅ͸µ -> Ư¼º...À» »ç¿ëÇÏ¿©) ´ë»ó ¼¹ö¿¡ ´ëÇÑ ¸ð´ÏÅ͸¦ Á÷Á¢ ÀÛ¼ºÇÑ ÈÄ À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ ½ÇÇàÇϰí À¥ ¼ºñ½º ¸¶¹ý»çÀÇ Ã¹ ¹øÂ° ÆäÀÌÁö¿¡¼ "À¥ ¼ºñ½º ¸ð´ÏÅÍ"¸¦ ¼±ÅÃÇÑ °æ¿ì, ó¸® Áß¿¡ ¸¶¹ý»ç°¡ ´ÙÀ½ ¿À·ù·Î ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
IWAB0014E ¿¹»óÇÏÁö ¸øÇÑ ¿¹¿Ü°¡ ¹ß»ýÇß½À´Ï´Ù. null
java.lang.NullPointerException
at com.ibm.etools.webservice.consumption.command.common.CreateMonitorCommand.hasContentWebServices(CreateMonitorCommand.java:114)
...ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, À¥ ¼ºñ½º ¸ð´ÏÅ͸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é¼ ¸¶¹ý»ç¸¦ ´Ù½Ã ½ÇÇàÇϰųª ¼¹ö¿¡¼ ¸ð´ÏÅÍ -> Ư¼º...À» ¿°í ¸ð´ÏÅ͸¦ Á¦°ÅÇÑ ÈÄ À¥ ¼ºñ½º ¸ð´ÏÅ͸¦ »ç¿ëÇÏ¿© ¸¶¹ý»ç¸¦ ´Ù½Ã ½ÇÇàÇϽʽÿÀ.
À¥ ¼ºñ½º ¹× À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»çÀÇ Ã¹ ¹øÂ° ÆäÀÌÁö¿¡¼ µÎ °¡Áö Ŭ¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã À¯Çü "Java ÇÁ·Ï½Ã"(º¸Åë ±âº»°ª)¿Í "À¥ ¼ºñ½º »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö"¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. "À¥ ¼ºñ½º »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö"¸¦ ¼±ÅÃÇÏ°í ¸¶¹ý»ç¸¦ ¿Ï·áÇϰųª À¥ ¼ºñ½º ¼±Åà ÆäÀÌÁö ´ÙÀ½À¸·Î °è¼Ó ÁøÇàÇÒ °æ¿ì ¸¶¹ý»ç´Â ¿À·ù "IWAB0234E ³»ºÎ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ¼¼ºÎ»çÇ×: null"·Î ½ÇÆÐÇÕ´Ï´Ù.
ÇØ°áÃ¥: À¥ ¼ºñ½º »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ÀÛ¼ºÇÒ °æ¿ì, À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. ´ë½Å, »õ·Î ÀÛ¼º -> ±âŸ -> µ¥ÀÌÅÍ -> À¥ ¼ºñ½º »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ¼±ÅÃÇϽʽÿÀ.
"À¥ ¼ºñ½º Ž»ö±â ½ÇÇà" ´ÜÃß¿Í "½ÇÇà > À¥ ¼ºñ½º Ž»ö±â ½ÇÇà" ¸Þ´º Ç׸ñÀº J2EE Perspective¸¦ Á¦¿ÜÇϰí´Â ¾îµð¿¡¼µµ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
J2EE Perspective¸¦ ¿°í À¥ ¼ºñ½º Ž»ö±â¸¦ ½ÇÇàÇϰųª, ÀÛ¾÷°ø°£¿¡¼ WSDL ¹®¼³ª À¥ ¼ºñ½º¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí À¥ ¼ºñ½º -> À¥ ¼ºñ½º Ž»ö±â·Î Å×½ºÆ®¸¦ ¼±ÅÃÇϽʽÿÀ(°¡´ÉÇÑ °æ¿ì).
À¥ ¼ºñ½º ÇÁ·Ï½Ã »ý¼ºÀ» »ç¿ëÇÏ´Â WebSphere Application Server v5ÀÇ DADX ¶Ç´Â URL À¥ ¼ºñ½º ÀÛ¼º ½Ã³ª¸®¿À¿¡¼, ¸¶¹ý»ç´Â ´ÙÀ½°ú °°Àº ¿À·ù·Î ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
IWAB0107E WSDL ÆÄÆ®¸¦ ºÐ¼®ÇÏ·Á°í ½ÃµµÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: input
WSDLException: faultCode=PARSER_ERROR: Problem loading http://localhost:9080/SomeProject/SomeGroup/something.dtd/XSD: Connection refused: connect: Wrapped exception
java.net.ConnectException: Connection refused: connect
...ÀÌ ¹®Á¦Á¡Àº À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ÄÚµå »ý¼ºÀÚ·Î ¼¹ö¿¡¼ WSDL ¶Ç´Â XSD¸¦ °Ë»öÇÏ´Â ½Ã°£ ³»¿¡ ¸¶¹ý»ç°¡ ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÏÁö ¸øÇÑ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ¹æÁöÇÏ´Â ¹æ¹ýÀº ÃÖ¼ÒÇÑ µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.
- À¥ ¼ºñ½º ¸¶¹ý»ç¿¡¼ »ç¿ëÀÚ À¥ ¼ºñ½º¸¦ È£½ºÆ®ÇÏ´Â ¼¹ö ´ë½Å ´Ù¸¥ ¼¹ö¸¦ À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®¸¦ È£½ºÆ®ÇÏ´Â ¼¹ö·Î ¼±ÅÃÇϽʽÿÀ.
- À¥ ¼ºñ½º ¸¶¹ý»ç¿¡¼ ÇÁ·Ï½Ã ÄÚµå »ý¼ºÀ» »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇϽʽÿÀ. ¼ºñ½º ¸¶¹ý»ç¸¦ ¿Ï·áÇÑ ÈÄ, º°µµ·Î À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç¸¦ ½ÇÇàÇϽʽÿÀ.
À¥ ¼ºñ½º ¸¶¹ý»ç·Î ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â ¼¹ö¿¡ ´ëÇÑ À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÒ °æ¿ì, ¸¶¹ý»ç´Â ¼¹ö¸¦ ÀÛ¼ºÇÏÁö¸¸ ´ÙÀ½ ¿À·ù·Î ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
"IWAB0534E ¼¹ö ±¸¼º¿¡ EAR ÇÁ·ÎÁ§Æ®¸¦ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù."
¼¼ºÎ»çÇ×: java.lang.IllegalArgumentException:
at java.lang.Throwable.<init>(Throwable.java:59)
at java.lang.Throwable.<init>(Throwable.java:73)
at org.eclipse.core.internal.runtime.Assert.isLegal(Throwable.java)
at org.eclipse.core.internal.runtime.Assert.isLegal(Throwable.java)
at org.eclipse.core.runtime.Status.setMessage(Throwable.java)
at org.eclipse.core.runtime.Status.<init>(Unknown Source)
at com.ibm.wtp.server.core.internal.ServerWorkingCopy.modifyModules(Unknown Source)
...ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ¸¶¹ý»ç¸¦ ´Ù½Ã ½ÇÇàÇÏ¿© Àç½ÃµµÇϽʽÿÀ. ¸¶¹ý»ç´Â ½ÇÆÐ Àü¿¡ ÀÌÀü ¸¶¹ý»ç¿¡¼ ¼º°øÀûÀ¸·Î ÀÛ¼ºÇÑ ¼¹ö¸¦ »ç¿ëÇÕ´Ï´Ù.
¼³Ä¡µÇÁö ¾ÊÀº ¼¹ö À¯ÇüÀ» ´ë»óÀ¸·Î ÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼ À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÒ °æ¿ì, ¸¶¹ý»ç´Â ´ÙÀ½°ú °°Àº ¿À·ù·Î ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
IWAB0213E ¼¹ö¸¦ ½ÃÀÛÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.
org.eclipse.core.runtime.CoreException: À̸§ÀÌ WebSphere v5.1 Å×½ºÆ® ȯ°æ @ localhostÀÎ ¼¹ö°¡ Á¦´ë·Î ½ÃÀÛµÇÁö ¾Ê¾Ò½À´Ï´Ù. Äֿܼ¡¼ ¿À·ù ¸Þ½ÃÁö¸¦ È®ÀÎÇϽʽÿÀ.
at com.ibm.wtp.server.core.internal.Server.synchronousStart(Unknown Source)
...ÀÌ ¹®Á¦Á¡Àº ¼¹ö Àü°³ ±¸¼º ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® È¯°æ ±¸¼º ÆäÀÌÁö¿¡¼ ¸¶¹ý»ç°¡ ´ë»ó ¼¹öÀÇ ¼³Ä¡ ¿©ºÎ¿Í »ç¿ë °¡´É ¿©ºÎ¸¦ ¸ÕÀú ÆÇº°ÇÏÁö ¾Ê°í ÇÁ·ÎÁ§Æ® ¼¹ö¸¦ ±âº»°ªÀ¸·Î »ç¿ëÇ߱⠶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀº ÇÁ·ÎÁ§Æ®ÀÇ ´Ù¸¥ ¼³Ä¡¿¡¼ ´Ù¸¥ »ç¿ëÀÚ°¡ »ý¼ºÇÑ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿Ã ¶§ ¸¹ÀÌ ¹ß»ýÇÕ´Ï´Ù. ÇØ°áÃ¥Àº »ç¿ëÀÚ ÀÛ¾÷°ø°£¿¡ Á¸ÀçÇϴ Ŭ¶óÀÌ¾ðÆ® È¯°æ ±¸¼º ÆäÀÌÁö³ª ¼¹ö Àü°³ ±¸¼º¿¡¼ ¼¹ö¸¦ ¸íÈ®ÇÏ°Ô ¼±ÅÃÇÏ´Â °ÍÀÔ´Ï´Ù.
StockQuoteAxis »ùÇÃÀ» °¡Á®¿Â ÈÄ, StockQuoteAxis ¹× StockQuoteAxisClient ÇÁ·ÎÁ§Æ®¸¦ Tomcat 4.0 ¶Ç´Â 4.1 ¼¹ö·Î Ãß°¡ÇÏ·Á´Â °æ¿ì, "¼¹ö¿¡¼ Ãß°¡Çϰųª Á¦°ÅÇÒ ¼ö ÀÖ´Â ÇÁ·ÎÁ§Æ®°¡ ¾ø½À´Ï´Ù"¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. Tomcat 4.0 ¶Ç´Â 4.1 ¼¹ö¿¡¼ »ùÇà JSP¸¦ ½ÇÇàÇÏ·Á°í Çϸé "¼±ÅÃÇÑ ¼¹ö°¡ J2EE À¥ ¸ðµâ ½ºÆå ¹öÀü 1.4¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù"¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
ÀÌ ¹®Á¦Á¡Àº »ùÇÿ¡ ÀÖ´Â StockQuoteAxis ¹× StockQuoteAxisClient À¥ ÇÁ·ÎÁ§Æ®°¡ J2EE 1.4/Servlet 2.4 ·±Å¸ÀÓ¿¡¼ ½ÇÇàµÇµµ·Ï ÀÛ¼ºµÇ¾úÀ¸³ª Tomcat 4.0À̳ª Tomcat 4.1ÀÌ ¸ðµÎ Servlet 2.4 ½ºÆåÀ» Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ´ÙÀ½ µÎ °¡Áö ÇØ°áÃ¥ÀÌ ÀÖ½À´Ï´Ù.
- Tomcat 5.0 ¼¹ö¿¡¼ »ùÇÃÀ» ½ÇÇàÇϽʽÿÀ.
- »ùÇà °¶·¯¸®¿¡ ÀÖ´Â "Á÷Á¢ ºôµå"ÀÇ Áö½Ã»çÇ×À» µû¸£°í À¥ ÇÁ·ÎÁ§Æ®ÀÇ ´ë»óÀ¸·Î Tomcat 4.0 ¶Ç´Â 4.1À» ÁöÁ¤ÇϽʽÿÀ.
º¹ÇÕ À¯Çü ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â J2EE 1.3 »óÇâ½Ä À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÒ °æ¿ì, getter°¡ ÀÖ´Â ¸Å°³º¯¼ö Ŭ·¡½ºÀÇ ¸ðµç Çʵå´Â WSDL¿¡¼ xsd:complexType ¾Æ·¡¿¡ ÀÖ´Â ÇÏÀ§ ¿ä¼Ò¿¡ ¸ÊÇε˴ϴÙ. J2EE 1.4¿¡¼ JAX-RPC 1.1 ½ºÆåÀ» ¿ÏÀüÈ÷ ÁؼöÇϱâ À§ÇØ ÀÌ ÀÛµ¿ÀÌ ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾ú½À´Ï´Ù. °¢°¢ÀÇ Àбâ/¾²±â Ư¼º(java.beans.Introspector Ŭ·¡½º·Î ½Äº°)ÀÌ xsd:complexTypeÀÇ ¿ä¼Ò¿¡ ¸ÊÇε˴ϴÙ.
´ë»ó EJB ÇÁ·ÎÁ§Æ®°¡ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â ½ºÄÌ·¹Åæ EJB À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÒ °æ¿ì, À¥ ¼ºñ½º ¸¶¹ý»ç´Â EJB ÇÁ·ÎÁ§Æ® ¹× ¿¬°üµÈ EJB Ŭ¶óÀÌ¾ðÆ® JARÀ» »ç¿ëÀÚ ´ë½Å ÀÛ¼ºÇÕ´Ï´Ù(¿¹: EJBProjectName ¹× EJBProjectNameClient). ÀÌ EJB Ŭ¶óÀÌ¾ðÆ® JAR ÇÁ·ÎÁ§Æ® À̸§Àº À¥ ¼ºñ½º ¸¶¹ý»ç°¡ À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ¸¶¹ý»ç¿¡¼ ¼±ÅÃµÈ ±âº» À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® À̸§°ú Ãæµ¹ÇÕ´Ï´Ù. ÀÌ·Î ÀÎÇØ À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®¿¡ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®°¡ À¥ ÇÁ·ÎÁ§Æ®ÀÏ °æ¿ì Ŭ¶óÀÌ¾ðÆ® EAR¿¡¼ ¿À·ù°¡ ¹ß»ýÇϰí, ¸¶¹ý»ç¿¡¼ »ùÇà JSP Å×½ºÆ® ±â´ÉÀ» »ý¼ºÇÒ °æ¿ì¿¡µµ "À¥ ¼ºñ½º À¯Æ¿¸®Æ¼ JarÀ» º¹»çÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù."¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
ÇØ°áÃ¥Àº EJBProjectNameClient(EJB ÇÁ·ÎÁ§Æ® EJBProjectNameÀÌ ¾ÆÁ÷ ¾øÀ» °æ¿ì)¿Í ´Ù¸¥ À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® À̸§À» ¼±ÅÃÇϰųª À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ ½ÃÀÛÇϱâ Àü¿¡ EJB ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.
Websphere Application Server v5.0 ¶Ç´Â v5.1¿¡¼ º¸¾ÈÀ» »ç¿ëÇÒ °æ¿ì, À¥ ¼ºñ½º ¿£µå Åõ ¿£µå ½Ã³ª¸®¿À¿¡ Á¦Çѽ𣠴ë±â°¡ ¹ß»ýÇÏ¿© "¸ðµâÀ» ´Ù½Ã ½ÃÀÛÇÒ ¼ö ¾øÀ½. *"À̶ó´Â ¿À·ù ¸Þ½ÃÁö°¡ »ý¼ºµË´Ï´Ù. ÀÌ ¿À·ù´Â ¹«½ÃÇØµµ µË´Ï´Ù.
IBM SOAP ¹× IBM WebSphere ·±Å¸ÀÓ µÑ ´Ù, ÇÏÇâ½Ä ¶Ç´Â »óÇâ½Ä EJB À¥ ¼ºñ½º ½Ã³ª¸®¿À¿¡¼ EJB ÇÁ·ÎÁ§Æ® ¹× ÇØ´çµÇ´Â ¶ó¿ìÅÍ ÇÁ·ÎÁ§Æ®¸¦ µ¿ÀÏ EAR¿¡ µÖ¾ß ÇÕ´Ï´Ù.
°ü¸® Äֿܼ¡¼ WebSphere Application Server v6.0¿¡ Àü°³µÈ ÀÀ¿ëÇÁ·Î±×·¥À» º¼ ¼ö´Â ÀÖÁö¸¸ ¼öÁ¤ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. Rational Developer Á¦Ç° ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àüü ÄÜ¼Ö ±â´ÉÀÌ ÇÊ¿äÇÑ °æ¿ì UTE ¼¹ö ÆíÁý±â¿¡¼ "ÀÛ¾÷°ø°£¿¡¼ ÀÚ¿ø ½ÇÇà"À» ¼±Åà Ãë¼ÒÇÏ¸é µË´Ï´Ù. ÀÌ ¶§ UTE´Â ¿ø°Ý ¼¹ö·Î Ãë±ÞµÇ¹Ç·Î .ear ÆÄÀÏÀÌ »ý¼ºµÇ¾î °ø°³µË´Ï´Ù.
IBM SOAP ·±Å¸ÀÓÀ» »ç¿ëÇÏ¿© WSDL ÆÄÀÏ¿¡¼ ½ºÄÌ·¹Åæ À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÏ°í µ¿ÀÏ ¸¶¹ý»ç¿¡¼ ÇÁ·Ï½Ã¸¦ »ý¼ºÇϵµ·Ï ¼±ÅÃÇÒ °æ¿ì, ÇÁ·Ï½Ã°¡ »ý¼ºµÇÁö ¾Ê°Å³ª À߸ø »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ÇØ°áÃ¥Àº ¸ÕÀú ½ºÄÌ·¹Åæ À¥ ¼ºñ½º¸¦ »ý¼ºÇÑ ÈÄ °á°ú·Î »ý¼ºµÇ´Â WSDLÀ» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¸¦ º°µµ·Î »ý¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.
ÇöÀç ¸±¸®½º¿¡¼´Â À¥ ¼ºñ½º ¸¶¹ý»ç°¡ HTTP ±âº» ÀÎÁõÀ¸·Î º¸È£ ¼³Á¤µÈ WSDL ÆÄÀÏÀ» »ç¿ëÇÏ¿© ½ºÄÌ·¹Åæ À¥ ¼ºñ½º³ª À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÓ½Ã ÇØ°áÃ¥Àº ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© WSDLÀ» ½ÇÁ¦ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ´Ù¿î·ÎµåÇÑ ÈÄ WSDL ÆÄÀÏÀÇ ÇØ´ç »çº»À¸·Î À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù.
À¥ ¼ºñ½º ¿£µåÆ÷ÀÎÆ® Àο¡ÀÌºí·¯¸¦ ½ÇÇàÇÏ¿© JMS ¿£µåÆ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÑ ÈÄ¿¡´Â JMS ¶ó¿ìÅÍ ÇÁ·ÎÁ§Æ®ÀÇ ejb-jar.xml¿¡¼ "CHKJ2802E: Ŭ·¡½º com.ibm.ws.webservices.engine.transport.jms.JMSListenerMDB ¶Ç´Â ÇØ´ç ¼öÆÛ À¯Çü Áß Çϳª¸¦ ¹Ý¿µÇÒ ¼ö ¾ø½À´Ï´Ù. Ŭ·¡½º °æ·Î¸¦ È®ÀÎÇϽʽÿÀ."¶ó´Â ¿À·ù°¡ º¸°íµË´Ï´Ù. ÀÌ ¿À·ù ¸Þ½ÃÁö´Â ¹«½ÃÇØµµ µË´Ï´Ù.
"Java Bean¿¡¼ À¥ ¼ºñ½º ÀÛ¼º ¹× Àü°³" ÇнÀ¼¸¦ ¿Ï·áÇϸé Resources¶ó´Â Æú´õ¿¡¼ StockQuoteService Java BeanÀ» °¡Á®¿Ã °ÍÀÎÁö ¹¯½À´Ï´Ù. ±×·¯³ª Resources Æú´õ ³»ÀÇ Æú´õ ±¸Á¶°¡ ¿Ã¹Ù¸£Áö ¾Ê¾Æ¼ Java BeanÀÇ ÆÐŰÁö À̸§°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ÆÐŰÁö°¡ ÀÛ¼ºµË´Ï´Ù.
À̸¦ Á¤Á¤ÇÏ·Á¸é ÇÊ¿äÇÑ ÀÚ¿øÀ» °¡Á®¿Ã ¶§ StockQuote Æú´õ¸¦ ¼±ÅÃÇÏ°í ±× ¾È¿¡ ÀÖ´Â Æú´õ¸¦ ¼±Åà Ãë¼ÒÇϽʽÿÀ. StockQuote Æú´õ¸¦ °¡Á®¿ÔÀ¸¸é, StockQuote ÆÐŰÁö¸¦ ¼±ÅÃÇÏ°í ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ¸®ÆÑÅÍ > À̸§ ¹Ù²Ù±â¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ÆÐŰÁö stockquoteÀÇ À̸§À» ¹Ù²Ù½Ê½Ã¿À.
»ç¼³ UDDI ·¹Áö½ºÆ®¸® ¸¶¹ý»çÀÇ Å×ÀÌºí¿¡¼ »ç¿ëÀÚ Á¤ÀÇ ºÐ·ù¸¦ »èÁ¦ÇÒ °æ¿ì, Ä«Å×°í¸® µ¥ÀÌÅÍ´Â ·¹Áö½ºÆ®¸®¿¡¼ »èÁ¦µÇÁö¸¸ tModel ÀÚü´Â °è¼Ó ·¹Áö½ºÆ®¸®¿¡ ³²¾Æ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ Ä«Å×°í¸®¸¦ °Ë»öÇÒ ¶§ »èÁ¦µÈ Ä«Å×°í¸®°¡ À¥ ¼ºñ½º Ž»ö±â¿¡ °è¼Ó Ç¥½ÃµË´Ï´Ù.
WebSphere V6 ¼¹ö ¾øÀÌ »ùÇà °¶·¯¸®¿¡¼ WebSphere À¥ ¼ºñ½º »ùÇÃ(WebSphere ÁÖ½Ä ½Ã¼¼, ¿Âµµ º¯È¯ ¶Ç´Â ÁÖ¼Ò·Ï)À» °¡Á®¿À·Á°í ÇÒ °æ¿ì ´ÙÀ½ °æ°í°¡ Ç¥½ÃµË´Ï´Ù.
¹ß°ßµÈ WebSphere V6 ¼¹ö ·±Å¸ÀÓÀÌ ¾ø½À´Ï´Ù. WebSphere V6 ¼¹ö¸¦ ¼³Ä¡ÇÑ ÈÄ °¡Á®¿Â ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ¼´Â ¼¹ö ´ë»ó ·±Å¸ÀÓÀ» ¼öµ¿À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
°¡Á®¿Â »ùÇÃÀ» »èÁ¦Çϰí WebSphere V6 ¼¹ö¸¦ ¼öµ¿À¸·Î Ãß°¡ÇÑ ÈÄ ´Ù½Ã °¡Á®¿À±â¸¦ ¼öÇàÇØµµ, »ùÇÃÀ» °¡Á®¿Ã ¶§ ¼¹ö ´ë»ó ÁöÁ¤ ½ÇÆÐ·Î ÀÎÇÑ ÄÄÆÄÀÏ ¿À·ù°¡ ¿©ÀüÈ÷ ¹ß»ýÇÕ´Ï´Ù. ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é »ùÇÃÀ» »èÁ¦Çϰí Workbench¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇÑ ´ÙÀ½ »ùÇÃÀ» ´Ù½Ã °¡Á®¿À½Ê½Ã¿À.
WebSphere Application Server v6.0À» »ç¿ëÇÏ¿© À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÛ¼ºÇÒ °æ¿ì, SOAP ¹ÙÀεùÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â WSDL ¹®¼¸¦ »ç¿ëÇÏ¸é ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù.
µ¿ÀÏ ÇÁ·ÎÁ§Æ®¿¡¼ ¼öÁ¤µÈ WSDL ÆÄÀÏÀ» »ç¿ëÇÏ¿© ±âÁ¸ À¥ ¼ºñ½º¸¦ ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÒ °æ¿ì, »ý¼ºµÈ Java ÆÄÀÏÀÌ »õ·Î °íÃÄÁöÁö ¾Ê½À´Ï´Ù. ÀÌ·Î ÀÎÇØ ÄÄÆÄÀÏ ¿À·ù°¡ ¹ß»ýÇϰųª Java ÆÄÀÏÀÌ º¯°æµÇÁö ¾ÊÀº »óÅ·ΠÀ¯ÁöµË´Ï´Ù. ÀÌ ¹®Á¦Á¡ÀÇ ÀÓ½Ã ÇØ°áÃ¥Àº ½ºÄÌ·¹Åæ À¥ ¼ºñ½º ¸¶¹ý»ç¸¦ ½ÇÇàÇϱâ Àü¿¡ »ý¼ºµÈ ¸ðµç Java ÆÄÀÏÀ» ¹é¾÷ÇÑ ÈÄ »èÁ¦ÇÏ´Â °ÍÀÔ´Ï´Ù.
-profileName ÀÌÀü¿¡ -inquiryUrl <url>À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é UDDIPublish/UDDIUnpublish -profileName <profile name>¿¡¼ NullPointerExceptionÀÌ ¹ß»ýÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ¹Ì ¼³Ä¡µÈ ÇÁ·ÎÆÄÀϰú ÀÏÄ¡ÇϹǷΠ-profileNameÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. -profileNameÀ» »ç¿ëÇØ¾ß ÇÑ´Ù¸é -inquiryUrl <url>À» -profileName <profile name> ¾Õ¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.