Panna (software) - Virgo (software)
Téma tohoto článku nemusí splňovat požadavky Wikipedie pokyny k pozoruhodnosti produktů a služeb.Listopad 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Eclipse Foundation, SpringSource |
---|---|
Stabilní uvolnění | 3.7.2. UVOLNĚNÍ[1] / 27. července 2017 |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Aplikační server |
Licence | Licence GPL, do Veřejná licence Eclipse |
webová stránka | www |
Panna je otevřený zdroj, OSGi -na základě, Jáva aplikační server. Virgo podporuje nasazení svazků OSGi a nemodifikované prostředí Java webové aplikace stejně jako WARs sdílených knihoven a WARs sdílených služeb ovlivněných OSGi.[2]
Panna je založena na Rovnodennost Implementace OSGi, součást Zatmění projekt. Existuje několik různých distribucí Panny[3]: Virgo Nano, Virgo Kernel, Virgo Server pro Apache Tomcat (vložení Apache Tomcat servletový kontejner) a Virgo Jetty Server (vložení Eclipse Jetty servletová nádoba). Virgo Server pro Apache Tomcat je primární distribucí pro vývoj OSGi.
Panna používá Jarní rámec který je vložený a je k dispozici jako závislost běhu na nasazených aplikacích. Panna je licencována pomocí Veřejná licence Eclipse.
Panna byla původně vyvinuta jako SpringSource dm server podle SpringSource a je v současné době udržována Eclipse Foundation.[4][5] SpringSource je nyní divizí VMware.
Dějiny
Server SpringSource dm byl původně oznámen jako aplikační platforma SpringSource 30. dubna 2008.[6] Verze 1.0 serveru SpringSource dm byla vydána 30. září 2008.[7] Verze 2.0 byla vydána 12. ledna 2010.[8]
SpringSource daroval dm Server Eclipse jako Panenský projekt později v roce 2010.[9]
V roce 2013 SpringSource příspěvky do Eclipse Virgo skončily a členové týmu byli přerozděleni do různých projektů[10]. Vzhledem k absenci vedení se projekt Panny chystal archivovat[11] dokud Florian Waibel vstoupil jako nový vedoucí projektu.[12]
IDE Nástroje
Eclipse Virgo je podporována sadou tzv. Eclipse pluginů Panenské nástroje[13] které umožňují použití Eclipse IDE pro vývoj a testování aplikací OSGi proti zabudovanému testovacímu prostředí Panny. Nástroje podporují horké nasazení jednotlivých svazků a umožňují nasazení souborů plánu[14].
Souhrn funkcí
- Konzole webového administrátora - nasaďte a spravujte artefakty, prozkoumejte diagnostické výpisy a prozkoumejte zapojení svazků, ať už v živém systému nebo offline po selhání rozlišení
- Gogo shell - spravujte Pannu a rozmístěné artefakty pomocí prostředí příkazového řádku přístupného přes ssh nebo telnet
- Plány - definujte artefakty, které vytvářejí aplikaci, volitelně vytvořte atomickou aplikaci, aby spojila životní cykly artefaktu dohromady, a určete rozsah pro izolaci aplikace od ostatních aplikací
- Zřizování - automaticky dodává závislosti aplikace včetně balíčků, plánů, archivů plánů (PAR) a konfigurací z místních i vzdálených úložišť
- Webový kontejner - podporuje vanilka Soubory WAR se všemi jejich závislostmi v WEB-INF / lib a balíčky webových aplikací, které importují své závislosti prostřednictvím metadat manifestu OSGi, prostřednictvím referenční implementace specifikace OSGi Web Container, založené na integrovaném Apache Tomcat a nakonfigurovaném pomocí standardního Tomcat server.xml
- Oblast uživatele - izoluje jádro od aplikací nainstalovaných uživatelem a umožňuje správcům soustředit se na artefakty aplikací a jejich závislosti, aniž by viděli i ty v jádře
- Jaro - balíčky Virgo 3.6.2 Spring 3.1.x, balíčky Virgo 3.7 Spring 4.2.x
- Horké nasazení - nasaďte artefakty do Panny tak, že je zkopírujete do vyzvedávacího adresáře, a to buď v archivu, nebo v rozložené podobě, jako alternativu k nasazení pomocí administrátorské konzoly nebo shellu
- Protokolování - pomocí integrovaného LogBacku s bohatou sadou připojovacích prvků, které jsou k dispozici ihned po vybalení z krabice
- JMX správa, přístup prostřednictvím administrátorské konzole, shellu, nástrojů Virgo IDE nebo přímo prostřednictvím klienta JMX, jako je JConsole
Reference
- ^ Virgo 3.7.2. RELEASE je k dispozici
- ^ Průvodce programátorem v Panně, část 3.1
- ^ Dodávky Panny
- ^ Stránka produktu SpringSource dm Server
- ^ Domovská stránka Eclipse Virgo
- ^ Představujeme aplikační platformu SpringSource
- ^ SpringSource oznamuje obecnou dostupnost serveru SpringSource dm
- ^ Vydán dm Server 2.0.0
- ^ Vydáno Eclipse Virgo
- ^ Zpráva v seznamu adresátů o postupu vedoucího dolů
- ^ Příspěvek na fóru o archivaci projektů
- ^ Rozhovor InfoQ s Florianem Waibelem
- ^ Stránka Wiki Nástroje Panny
- ^ Dokumentace nástrojů Panny