Dnes jsem strávil skoro celý den tím, že jsem potřeboval vyřešit následující problém. Mám aplikaci, která poměrně sofistikovaně využívá několik JMS front pro asynchronní zpracování požadavků z klientských aplikací. Celé je to postavené nad serverem Weblogic a aplikace využívá frameworku Spring. Další komplikací je, že veškeré fronty jsou v aplikačním kontextu získávány z JNDI, včetně konektivity do databáze. Na následujících řádcích zkusím popsat, jak jsem se s tímto problémem popasoval. Budu rád za jakékoliv reakce, co jsem měl udělat lépe a co jsem udělal špatně.
Pokračovat ve čtení „Testování JMS v unit testech“
SSL in Jetty plug-in
Yesterday I had a chat with my colleague. We talked about how the Maven Jetty plug-ins enable SSL. In my last article I described how to enable SSL in Tomcat, so now let’s see how to achieve the same result in the Jetty plugin.
Pokračovat ve čtení „SSL in Jetty plug-in“
Nepříjemný bug v Mavenu
Na projektu používáme pro build nástroj Maven ve verzi 2.0.9. Jedná se o perfektní nástroj do doby, kdy pracuje tak, jak má. Ve chvíli, kdy se začne chovat „tak nějak divně“ se chyby hledají docela těžko.
Pokračovat ve čtení „Nepříjemný bug v Mavenu“
Maven 2 – Endorsed libs
Při použití Mavenu, kdy někdy je potřeba občas přidat nějakou tu knihovnu do endorsed adresáře JRE (například projekt Metro vyžaduje přetížit JAXWS a JAXB API), je možné použít mechanismus, kdy se do JRE přihrají knihovny tak, jako by byly nakopírovány přímo do %JAVA_HOME%/lib/endorsed.
Pokračovat ve čtení „Maven 2 – Endorsed libs“