Poster taggade med ‘tomcat’

Sida 1/2:12

JRebel är ett trevligt utvecklingsverktyg som gör det möjligt att omedelbart testa ändringar i en applikation som körs utan att starta om applikationsservern (ex Tomcat, Jetty, Glassfish, JBoss, WebSphere etc). Denna JVM-plugin stödjer omladdning av allt från JPA-entiteter, Session beans, JSP:er till resurs- och konfigurationsfiler. Förändringar i klasshierarkier stöds dock inte för tillfället. Det finns plugins till de populäraste utvecklingsmiljöerna och flertalet Java-ramverk stöds.

JRebel kostar en slant men kan spara tid och effektivisera utvecklingsarbetet, framförallt när det gäller större och tyngre applikationer som tar lång tid att bygga och/eller deploya.

Läs mer om JRebel på http://www.zeroturnaround.com/jrebel/

Hittade en väldigt kort men kärnfull artikel som beskriver parallell deployment i Tomcat 7; en nyhet som tillåter driftsättning av nya versioner av en applikation utan driftstopp. Detta möjliggörs genom att olika versioner av samma applikation kan vara installerade på samma server. Nya användare skickas direkt till den nya applikationen medan användare med redan aktiva sessioner fortsätter att använda den gamla.

Det finns även stöd för klustrade miljöer.

Denna artikel ingår i serien Spring från början och kommer behandla det springstöd som finns för OSGi. Denna artikel är inte direkt en ”tutorial” utan ger främst en orientering till OSGi och Spring Dynamic Modules och gör ett försök till att peka på lämpliga användningsområden.

Vad är OSGi och vad är det bra för?

Förkortningen , vilket i vart fall inte hjälper mig att förstå vad OSGi egentligen är.
OSGi står tydligen för Open Service Gateway Initiative, men det har inte hjälpt någon att förstå vad det OSGi egentligen är får något. OSGi-standarden är helt kort en standard för modularisering av javaapplikationer.

OSGi används i allt från inbäddade system, mobiltelefoner till en flerskiktade webbapplikationer. Standarden har funnits i flera år och har tidigare främst används i inbäddade system. Det är först på senare år som OSGi har blivit aktuellt att använda i serverapplikationer. Den kanske mest kända applikationen som bygger på OSGi är den populära utvecklingsmiljön Eclipse, som använder OSGi i sitt plug-in system.

Mer konkret så specificerar standarden tre områden; paketering av moduler, tjänsteregister och modulers livscykler. Läs mer >>

(Texten som tidigare saknades i detta blogginlägg är nu återskapad.)

Som en fortsättning på min artikel Eclipse Tips och Tricks, och Tommys Breakpoints i Eclipse, så tänkte jag berätta lite om remote-debuggning i Eclipse. Det är en mycket användbar teknik att kunna.

Det finns en massa bra pluginer till Eclipse för att hantera utveckling med olika applikationsservrar och servlet-motorer. Men i många fall behövs inte dessa. Java har länge kunnat öppna en port i VMen för att tillåta en debugger att koppla upp sig. Med Eclipse är det mycket enkelt. Se här bara…

Läs mer >>

I takt med att en serverapplikation blir allt mer framgångsrik aktualiseras problemet med skalbarhet. Till en början går det bra att bara bygga ut servern med mer minne och kraftigare mikroprocessorer, men det kan vara en väldigt kostsam väg att gå, och det går inte att komma hur långt som helst på den vägen heller. Det uppenbara alternativet är istället att köpa flera billigare servrar och låta dem dela på lasten. Det är här begreppet klustring kommer in! I den här artikeln kommer vi att ge en översiktlig introduktion till klustring av Java-applikationer med Terracotta.

Läs mer >>

Tomcat 6 är numera ute. Vad innebär det egentligen? Jo, för oss som fortfarande ser Tomcat som Servlet/JSP-referensapplikationen (även om det numera egentligen är Glassfish som förärats den beteckningen), så kan vi nu använda Servlet API 2.5 och JSP 2.1.

Jag passade på att läsa på lite: en artikel om nyheterna i JSP 2.1. Och visst finns det en hel del nya grejer, men om det är viktigt eller inte beror nog på vilken synvinkel du har. Servletbitarna använder sig nu av annotations för att förenkla vissa situationer, och på JSP-sidan har man gått långt för att funka bra ihop med JSF. Men på det stora hela är både servlets och JSP beprövade tekniker med många år på nacken, och det är inga revolutionerade grejer som kommer nu. Lite putsning av det befintliga, och så lite påhängsgrejer för att passa med det nya.

(Jo, jag vet om att både Servlet 2.5 och JSP 2.1 varit ute länge nu, men jag har själv inte ännu haft anledning att läsa på om nyheterna.)

Det finns en ny spelare på webbserver marknaden, JBoss Web. JBoss Web är baserad på Tomcat men skall ha betydligt bättre prestand, speciellt vid hantering av säkert innehåll (SSL). En annan cool grej med denna webbserver är att det finns moduler till den för att köra ASP.NET, PHP och CGI applikationer också. För mer info besök JBoss Web

Sida 1/2:12