Struts eszközök - Kiadási megjegyzések

© 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.

Kiadási megjegyzések

1.0 Ismert problémák és elkerülésük
   1.1 Hibák a Struts mintaalkalmazásokban
   1.2 Probléma a kapcsolatok rajzolásakor a Web diagram szerkesztőben, ha a Struts konfigurációs fájl szerkesztő meg van nyitva
   1.3 Struts példa importálásakor lehet hogy a cél futási környezet nincs meghatározva

1.0 Ismert problémák és elkerülésük

1.1 Hibák a Struts mintaalkalmazásokban

Ha a "Példaalkalmazás" (struts-example) vagy a "Feltöltési példa" (struts-upload) mintaalkalmazást importálja a Struts minták Mintagalériájából (a "Technológiai minták" kategóriából), akkor valószínűleg lát néhány hibajelzést a Problémák nézetben.  A Struts minták az Apache Struts projekt Struts disztribúciójából származnak.  A minták betűhíven szerepelnek a Mintagalériában.  Tartalmaznak néhány hibát.
 

1.2 Probléma a kapcsolatok rajzolásakor a Web diagram szerkesztőben, ha a Struts konfigurációs fájl szerkesztő meg van nyitva

Ha kapcsolatot rajzol a Web diagram szerkesztőben miközben a Struts konfigurációs fájl szerkesztő meg van nyitva, akkor a következő hibák jelentkezhetnek: org.eclipse.core.commands.ExecutionException és/vagy java.lang.reflect.InvocationTargetException. Ha ilyen hiba kerül naplózásra, akkor indítsa újra a munkaterületet, zárja be a Struts konfigurációs fájl szerkesztőt, majd folytassa a Web diagram szerkesztő használatát. Ha a fenti hibák valamelyike naplózásra kerül és nem követi ezeket az utasításokat, akkor a web diagram és/vagy a Struts konfigurációs fájl módosításai elveszhetnek vagy hibákat tartalmazhatnak.

A probléma elkerülése érdekében a Web diagram szerkesztő használatakor zárja be a Struts konfigurációs fájl szerkesztőt.

1.3 Struts példa importálásakor lehet hogy a cél futási környezet nincs meghatározva

Probléma:
Ha Struts példát importál a munkaterületre, akkor a következő hiba jelenhet meg: "A WebSphere® Application Server 6.1 csonk cél futási környezet nincs meghatározva". Ez a hiba akkor fordul elő, ha a munkaterület kiszolgálólistája nem tartalmazza a 'WebSphere Application Server 6.1 csonkot'. A munkaterület konfigurációjától és a számítógépre telepített kiszolgálóktól függ, hogy jelentkezik-e ez a hiba.

Kerülő megoldás:
A példa használata előtt állítsa be a projekt cél kiszolgálóját:

  1. A rendelkezésre álló kiszolgálók listájának megjelenítéséhez vagy módosításához végezze el az alábbi lépéseket:
  2. A Projektböngésző nézetben kattintson a jobb egérgombbal az importált Struts példa projektre, majd válassza az előugró menü Beállítások menüpontját.
  3. Kattintson a Cél futási környezetek elemre, és válassza ki az egyik kiszolgáló jelölőnégyzetét.
  4. Kattintson az OK gombra.
  5. Ismételje meg a 2.-4. lépéseket az importált Struts példa EAR projekten.

A cél kiszolgáló beállítása után építse újra és telepítse a Struts példa projektet:

  1. A projekt újraépítéséhez kattintson a főmenü Projekt > Takarítás... menüpontjára. A Takarítás ablakban válassza ki az Összes projekt takarítása vagy a Kijelölt projektek takarítása beállítást. Kattintson az OK gombra.
  2. Ha az importált példa hibákat tartalmaz, akkor kattintson a főmenü Ablakok > Beállítások... > Kiszolgáló > WebSphere menüpontjára, majd válassza ki a Hibás alkalmazások kiszolgálóra való közzétételének engedélyezése beállítást. Kattintson az OK gombra.
  3. A projekt telepítéséhez kattintson a jobb egérgombbal a Projektböngészőben, majd válassza az előugró menü Futtatás másként > Futtatás a kiszolgálón... menüpontját (Győződjön meg róla, hogy a helyes cél kiszolgáló van kiválasztva).