A BeenThere példa összeépítése az Ant építőeszközzel


J2EE hordozhatóság
A példatárban szereplő példák újraépítése
Kezdeti lépések
A könyvtárszerkezet felismerése
A példa újraépítése és telepítése

J2EE hordozhatóság

A J2EE platformon végzett alkalmazásfejlesztés egyik legnagyobb előnye a hordozhatóság. A példatárban található összes program munkaállomásokon készült, mégis egyetlen Java programsor módosítása nélkül futtatható z/OS rendszereken. J2EE alkalmazások Intel vagy UNIX rendszereken történő fejlesztésével a programozók kiküszöbölhetik az EBCDIC-ASCII fájlátalakítások nehézségeit.  Az eszközök elérhetősége a fejlesztők számára lehetővé teszi, hogy fejlesztő munkaállomáson írják és teszteljék, majd z/OS platformokra telepítsék az enterprise archive (EAR) fájlt.

A példatárban lévő példák újraépítése

Minden WebSphere Application Server (alkalmazáskiszolgáló) for z/OS vásárlóknak joga van az alkalmazáskiszolgáló használatához több platformon. Ha a WebSphere alkalmazáskiszolgáló alapterméket és a példákat a csomag által támogatott platformok bármelyikén telepíti, akkor ugyanazt a példatárat fogja látni. Ez alól az egyetlen kivétel, amikor a példa_neve > Összeépítés Ant segítségével > platform > A sample.ear fájl újraépítése és telepítése lehetőségre kattint; ilyenkor az adott platformra vonatkozó útmutatásokat kapja az EAR fájl összeépítéséhez.  Mivel az EAR fájlban található szövegfájloknak (XML, xmi, JavaServer Pages (JSP) oldalak, stb.) ASCII formátumban kell lennie, ezért egyszerűbb ezeket a fájlokat ASCII gépen szerkeszteni.  Ha módosításokat eszközöl egy ASCII gépen, akkor az eredményként létrejövő EAR fájlt bevezetheti és telepítheti z/OS platformon EBCDIC-ASCII átalakítás nélkül. 



Kezdeti lépések

Telepítse a WebSphere Application Server kiszolgálót tetszőleges osztott platformon, és jelezze az Alkalmazáskiszolgáló példaalkalmazások telepítését is.

Készítsen egy biztonsági másolatot a <profil_gyökér> könyvtárról, mielőtt megpróbálja módosítani vagy újraépíteni a példákat. Hozzon létre egy zip fájlt a samples könyvtárról. A zip fájl kicsomagolásával vissza tudja állítani a samples könyvtárat eredeti állapotába.



A könyvtárszerkezet azonosítása

A példa az alábbi könyvtárszerkezetet építi fel:


profil_gyökér/samples/src/BeenThere A BeenThere példa forráskódját tartalmazza.
profil_gyökér/samples/lib/BeenThere A BeenThere példa BeenThere.ear fájlját tartalmazza.
profil_gyökér/samples/javadoc/BeenThere A BeenThere példa összeépítésekor előállított Javadoc dokumentációt tartalmazza.
profil_gyökér/samples/bld/BeenThere Az előállított osztályfájlokat tartalmazza. A végleges BeenThere.ear fájl előállításához ezeket az osztályfájlokat használja. A bld könyvtár a BeenThere példa újraépítése után jön létre.



A példa újraépítése és telepítése

A következő útbaigazítások a példaújraépítés lépéseit tartalmazzák.


A példa-összeépítési parancsfájl futtatása

A példát újraépítő példa-összeépítési parancsfájl futtatásához tegye a következőket:

  1. Parancssor megnyitása.
  2. A parancssorban váltson a profil_gyökér/samples/src/BeenThere könyvtárra.
  3. Futtassa le a példaösszeépítési parancsfájlt:

  4. Írja be a következő parancsot:

    profil_gyökér\samples\bin\BeenThere\buildBeenThere.bat

    Írja be a következő parancsot:

    . profil_gyökér/samples/bin/BeenThere/buildBeenThere.sh

    • Windows fejlesztési platformokon írja be a következő parancsot:

      profil_gyökér\samples\bin\BeenThere\buildBeenThere.bat

    • UNIX és LINUX fejlesztési platformokon írja be a következő parancsot:

      . profil_gyökér/samples/bin/BeenThere/buildBeenThere.sh
    Írja be a következő parancsot:

    . profil_gyökér/samples/bin/BeenThere/buildBeenThere.sh

Ekkor a példa összeépítésre kerül.

Keresse meg a buildBeenThere.bat vagy a buildBeenThere.sh parancsfájlt a profil_gyökér/samples/bin/BeenThere könyvtárban. A parancsfájlok beállítják a megfelelő osztály útvonal információkat és elindítják az Ant összeépítési segédprogramot. Az Ant segédprogram beolvassa a build.xml fájlt, ami a példaösszeépítés leírását tartalmazza. Keresse a Jakarta webhelyet az Ant további dokumentációiért.

Az újraépített BeenThere.ear fájl átvitele

Használja a Fájlátviteli protokollt (FTP) a bináris EAR fájl átvitelére a z/OS kiszolgálóra az alábbi útmutatások segítségével.

  1. Keresse meg az újraépített EAR fájlt a <profil_gyökér>/samples/lib/BeenThere könyvtárban
  2. Nyisson meg egy FTP szekciót a WebSphere Application Server for z/OS számára a fejlesztési platformról
  3. Váltson át a <profil_gyökér>/samples/lib/BeenThere könyvtárra
  4. del BeenThere.ear
  5. bin
  6. put BeenThere.ear
  7. quit

A BeenThere.ear fájl eltávolítása és újratelepítése

A példa újratelepítésének lépeseit az alábbi leírás tartalmazza:


  1. Indítsa el az adminisztrációs konzolt, nyisson meg egy webböngészőt és lépjen a http://<hosztnév>:9060/ibm/console címre, ahol a <hosztnév> annak a hosztnak a neve vagy IP címe, amelyiken a telepítéskezelő fut.
  2. Indítsa el az adminisztrációs konzolt, nyisson meg egy webböngészőt és lépjen a http://<hosztnév>:9060/ibm/console címre, ahol a <hosztnév> annak a hosztnak a neve vagy IP címe, amelyiken a telepítéskezelő fut.
  3. Indítsa el az adminisztrációs konzolt, nyisson meg egy webböngészőt és lépjen a http://<hosztnév>:9080/admin címre, ahol a <hosztnév> annak a hosztnak a neve vagy IP címe, amelyiken a telepítéskezelő fut.
  4. Indítsa el az adminisztrációs konzolt, nyisson meg egy webböngészőt és lépjen a http://<hosztnév>:9060/ibm/console címre, ahol a <hosztnév> annak a hosztnak a neve vagy IP címe, amelyiken a telepítéskezelő fut.
  5. Kattintson a Kiszolgálók > Fürtök elemre.
  6. Jelölje ki az összes fürtöt.
  7. Kattintson a Leállítás gombra.
  8. Kattintson az Alkalmazások > Vállalati alkalmazások elemre.
  9. Válassza ki a BeenThere alkalmazást.
  10. Kattintson az Eltávolítás gombra.
  11. Az adminisztrációs konzol fő párbeszédablakának tetején kattintson a Mentés elemre.
  12. Kattintson a Mentés gombra.
  13. Végezze el a BeenThere.ear fájl telepítése lépéseit.

Az újraépített BeenThere.ear fájl most telepítve van az alkalmazáskiszolgálóján.