© Copyright International Business Machines Corporation 2006. Minden jog fenntartva. Az USA kormányzati felhasználóinak jogkorlátozása: A használatot, a másolást és a nyilvánosságra hozatalt az IBM® Corporation vállalattal kötött GSA ADP Schedule Contract korlátozza.
Ha olyan proxy kiszolgálót használ, amelynek alapszintű hitelesítésre van szüksége az Internet eléréséhez, és a Webszolgáltatások böngészőn belül az UDDI-t használja, akkor egy hiba jelentkezik.
Például:
Ha a Webszolgáltatások böngésző UDDI oldal megjelenése után megpróbál csatlakozni egy nyilvántartáshoz hogy megkeressen egy üzletet, akkor a következő üzenet kerül visszaadásra az eredmények ablakrészben:
IWAB0135E Váratlan hiba történt.
UDDIException
java.net.SocketException: Kapcsolat alaphelyzetbe állítása
Ha a termék korábbi változatával létrehozott meglévő Webszolgáltatás ügyfél projektet importál a munkaterületre majd előállítja a Webszolgáltatás ügyfelet és a JSP-ket ugyanabba a projektbe, akkor ellenőrzési hibákat észlelhet az előállított Results.jsp oldalon. A hibák azt jelzi, hogy az org.eclipse.jst.ws.util.JspUtils nem oldható fel. A példa JSP-k ténylegesen probléma nélkül lefordítják és futtatják ezt a webserviceutils.jar fájlban található osztályt.
A probléma megkerülése érdekében zárja be és nyissa meg újra a projektet, majd hajtson végre egy tiszta projekt összeépítést.
A rendszer nem figyelmezteti a kiiktatásra ha egy csak olvasható/beiktatott, forrásfelügyelet alatt álló WSDL fájlt próbál meg módosítani a WSDL szerkesztőben. Az első módosítást és a soron következő módosításokat a rendszer nem menti el. A megoldás az, hogy a WSDL fájlt a módosítások elvégzése előtt ki kell iktatni.
Hasonló probléma van az XML séma szerkesztővel is. A rendszer figyelmezteti a fájl kiiktatásakor, de a grafikus nézetben elvégzett módosítások a mentés után elvesznek. Ha a módosításokat a forrás nézetben végzi el, akkor a módosítások mentésre kerülnek. Az a megoldás, hogy az XSD fájl a módosítások elvégzése előtt ki kell iktatni.
Ha egy Webszolgáltatás példa JSP-t indít el egy Webszolgáltatás példahelyzetből, akkor néha egy "HTTP 404-es hibakód" jelenik meg a következő üzenettel: "A /sampleProjProxy/TestClient.jsp erőforrás nem található". A probléma megkerülése érdekében várja meg amíg megjelenik a "Közzététel a kiszolgálóra" üzenet a munkaterület jobb alsó sarkában található folyamatjelzőben, válassza ki a példa JSP fájlt a böngészőben, majd kattintson a jobb egérgombbal, és a JSP frissítéséhez válassza a Frissítés menüpontot.
A Webszolgáltatás kiszolgáló és futási környezet beállításoldal Webszolgáltatás futási környezet mezője megváltozhat, ha módosítja a Kiszolgáló mezőt. A megjelenő kiszolgáló és futási környezet nem biztos hogy egy érvényes kombináció. A módosítás alkalmazása előtt győződjön meg róla, hogy a kívánt kiszolgáló és futási környezet beállítás van megadva.
A Webszolgáltatások Egység tesztelési UDDI nyilvántartásba való közzétételekor a Tovább gomb a Webszolgáltatás közzététele oldalon egy olyan oldalt jelenít meg, ahol kiválaszthatja azt a kiszolgálót, amelyre a közzétételt el szeretné végezni. Néhány esetben a Tovább gomb le van tiltva, és csak a Befejezés gombra lehet kattintani. A Befejezés gombra kattintás megjeleníti a Webszolgáltatás böngészőt, de a Webszolgáltatást ténylegesen nem teszi közzé az UDDI nyilvántartásba.
Felülről-lefelé webszolgáltatás Webszolgáltatás varázslóval való létrehozásakor egy NullPointerException kivétel jelentkezik ha az alábbiak teljesülnek.
1. A szolgáltatás meghatározása mező kezdetben üres.
2. A Tallózás gombra kattint a Szolgáltatás meghatározás kiválasztása párbeszédablak megnyitásához.
3. A Szolgáltatás meghatározás kiválasztása párbeszédablakot úgy zárja be, hogy nem választ ki semmit.
4. Megad egy érvényes WDL URL címet a szolgáltatás meghatározás mezőben, majd Tovább vagy a Befejezés gombra kattint.A NullPointerException hiba helyreállításához tallózással keressen meg egy érvényes SWDL URL címet a Szolgáltatás meghatározás kijelölése párbeszédablakban, és ne írja be közvetlenül a szöveget a szolgáltatás meghatározás mezőbe.
Ha a munkaterület elérési útjában szóközök vannak, akkor a Java ™ szerkesztő nem indul el automatikusan a felülről-lefelé típusú webszolgáltatás előállító példahelyzet után. Ebben az esetben manuálisan kell megnyitni az előállított szolgáltatás megvalósító fájlt.
A szolgáltatás megvalósító fájl elnevezési megállapodása a <WSDL porttípus név>Impl.java.
Ha a J2EE Projektböngésző JSR-109 webszolgáltatások ágának előugró menüjéből hoz létre alulról-felfelé típusú webszolgáltatást, és kiválasztja a Webszolgáltatás létrehozása párbeszédablak elrejtése beállítást a Webszolgáltatások előugró párbeszédablak kiválasztása oldalon vagy a Ne jelenjen meg többet ez a párbeszédablak beállítást a Webszolgáltatások varázslóban, akkor egy "Váratlan kivétel történt - java.lang.ClassCastException" kivétel jelentkezhet.
A Webszolgáltatások varázsló megjegyzi azoknak a kiszolgálóknak a felhasználói azonosítóját és jelszavát, amelyeken engedélyezve van az alapszintű hitelesítés. Ez problémákat okozhat, ha rossz felhasználói azonosító vagy jelszó kerül megadásra.
A probléma kikerülése érdekében az Eclipse-et újra kell indítani.
Ha a Webszolgáltatások böngészőt egy HTTPS URL címmel jeleníti meg, akkor a Webszolgáltatások böngésző a következő hibába ütközhet:
java.lang.ClassNotFoundException az com.ibm.websphere.ssl.protocol.SSLSocketFactory helyen
A probléma megkerüléséhez indítsa újra az Eclipse munkaterületet, és a Webszolgáltatások böngésző futtatása előtt és ne hívjon meg kiszolgálóhoz kapcsolódó műveleteket, például a “Kezdeti kiszolgáló állapot” vagy a “Közzététel” műveletet.