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