Tomcat konfiguráció az Eclipse-ben

1. Áttekintés

A webfejlesztés egyik legfontosabb kihívása az, hogy hatékonyan hibakereshető legyen, amikor webszervereken fut. Mivel az építkezés, a csomagolás és a telepítés sok időt vesz igénybe, ezt nehéz lehet elérni.

Szerencsére az Eclipse lehetővé teszi számunkra, hogy szervert indítsunk magában az IDE-ben, ezzel megtakarítva az összeépítési és csomagolási időt. Ezenkívül segít a problémák kivizsgálásában a szerver hibakeresési módban történő elindításával.

Ebben a gyors bemutatóban meglátjuk, hogyan kell konfigurálni a Tomcat szervert az Eclipse programban elérni ezt.

2. Kiszolgáló meghatározása az Eclipse alkalmazásban

Mielőtt konfigurálnánk a Tomcat programot az Eclipse programban, először telepítenünk kell.

Kezdjük a Új szerver varázsló az Eclipse segítségével Fájl> Új> Egyéb:

Kattintson a gombra Következő az ablakhoz vezet, ahol kiválaszthatjuk a Tomcat verzióját. Itt kiválasztottuk 9.0 verzió:

A varázsló alapértelmezés szerint a szerver nevét állítja be helyi kiszolgáló és a szerver nevét Tomcat v9.0 Server a localhoston.

Látni fogjuk, hogy a Tomcat szerver első felvételével az Eclipse programba a varázsló megkéri, hogy állítsuk be a szerver futásidejű környezetét:

Itt adjuk meg a Tomcat telepítési könyvtár helyét. Ezenkívül megadjuk a JRE-t a Tomcat szerverhez.

Ha rákattintunk KövetkezőAz Eclipse lehetővé teszi számunkra, hogy hozzáadjuk a szerveren telepítendő webalkalmazásokat. De térjünk rá egy későbbi szakaszra, és kattintsunk a gombra Befejez helyette.

Most láthatjuk az új szervert a Project Explorer és a szerver nézetek.

3. A szerver konfigurálása

Ban,-ben Project Explorer, meglátjuk a szokásos tomcat szerver konfigurációs fájlokat, pl. server.xml, tomcat-users.xml stb.

Továbbá, ha duplán kattintunk a gombra Tomcat v9.0 Server a localhostnál, konfigurálhatjuk a kiszolgálót a mellékelt felhasználói felület használatával:

Ezen a képernyőn konfigurálhatjuk:

  • szerver név - ez a név jelenik meg a szerver nézetben
  • konfigurációs útvonal - itt láthatók a fájlok Project Explorer lakik
  • szerver helye - itt konfiguráljuk a szerver telepítésének helyét. Itt megadhatjuk az alkalmazás telepítési helyét is
  • modul kiadása - itt konfiguráljuk a webmodulok közzétételét
  • időkorlátok - ezek a szerver indításának / leállításának időkorlátjai
  • kikötők - itt beállíthatjuk a különféle szerver portokat
  • MIME-leképezések - ezek a különböző MIME típusú leképezések
  • szerver indítás konfigurációja - itt konfigurálhatjuk a virtuális gép argumentumait, classpath stb.
  • szerver opciók - itt engedélyezhetjük / letilthatjuk a funkciókat, például a biztonságot, alapértelmezés szerint a modulok automatikus újratöltését stb.

4. Alkalmazások hozzáadása a kiszolgálóhoz

Most már telepíthetjük webalkalmazásainkat erre a szerverre. Következésképpen meg kell győződnünk arról, hogy a Dinamikus webmodul A facet engedélyezve van a projektben, mielőtt hozzáadhatnánk őket.

Tehát kattintson a jobb gombbal a tomcat szerverre a Szerverek nézet és válassza a Hozzáadás és eltávolítás… menü tétel. Ezután a következő képernyőn kiválasztjuk a tavaszi pihenés web modul:

Végül, ha most rákattintunk Befejez, meglátjuk tavaszi pihenés ban,-ben Szerverek Kilátás.

5. A szerver futtatása

Most már csak a tomcat szervert kell elindítania. Ezután meglátjuk a szerver naplóit a Konzol nézetet, amíg a szerver elindul.

Ne feledje, hogy ha a kiszolgáló időtúllépése nagyon alacsony, akkor előfordulhat, hogy a szerver nem indul el. Következésképpen ezt úgy tudjuk megoldani, hogy növeljük a szerver indítási időkorlátját a fent látható konfigurációs képernyőn.

Fontos megjegyezni, hogy az eclipse nem teszi közzé az alkalmazást a szerverén webalkalmazások mappába. Ezt a webalkalmazást egy ideiglenes mappába telepíti. Ezért a Tomcat telepítését módosítatlanul hagyja. Ha nem változtatjuk meg a konfigurációt, az Eclipse közzéteszi az alkalmazásokat a munkaterület mappájában:

/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps

Most az Eclipse folyamatosan figyelemmel kíséri a forráskódunkat és keresi a kódváltozásokat. Ezután szinkronizálhatjuk ezeket a változásokat a szerverrel, így a legújabb kód kerül telepítésre a szerveren.

6. Következtetés

Ebben az oktatóanyagban láthattuk, hogyan tudjuk telepíteni webalkalmazásainkat magában az Eclipse IDE-ben.

Ez segít elkerülni az alkalmazások kifejezett felépítését, csomagolását és telepítését, ezáltal értékes fejlesztési időt takaríthatunk meg, amely hatékonyabban felhasználható.