<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Let&#8217;s play with OSGi, Spring and Maven, part 1</title>
	<atom:link href="http://blog.krecan.net/2008/05/29/lets-play-with-osgi-spring-and-maven-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.krecan.net/2008/05/29/lets-play-with-osgi-spring-and-maven-part-1/</link>
	<description>Short remarks from Java world</description>
	<lastBuildDate>Tue, 09 Mar 2010 23:43:04 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Getting started with Maven2 &#171; Wordpressblog</title>
		<link>http://blog.krecan.net/2008/05/29/lets-play-with-osgi-spring-and-maven-part-1/comment-page-1/#comment-1083</link>
		<dc:creator>Getting started with Maven2 &#171; Wordpressblog</dc:creator>
		<pubDate>Wed, 05 Aug 2009 10:23:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.krecan.net/?p=74#comment-1083</guid>
		<description>[...] &#x2022;Nice tutorial for Spring / OSGI and Maven2 &#x2022;Maven Getting started guided &#x2022;How can Maven benefit my development process &#x2022;The pain of switching from Ant to Maven (very good post, funny too read, thoughts of developer migrating  I am sure I will suffer the same) &#x2022;Maven2 Eclipse Plugin  &#x2022;Better builds with Maven (Free E-Book) [...]</description>
		<content:encoded><![CDATA[<p>[...] &#x2022;Nice tutorial for Spring / OSGI and Maven2 &#x2022;Maven Getting started guided &#x2022;How can Maven benefit my development process &#x2022;The pain of switching from Ant to Maven (very good post, funny too read, thoughts of developer migrating  I am sure I will suffer the same) &#x2022;Maven2 Eclipse Plugin  &#x2022;Better builds with Maven (Free E-Book) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Honza Novotný</title>
		<link>http://blog.krecan.net/2008/05/29/lets-play-with-osgi-spring-and-maven-part-1/comment-page-1/#comment-482</link>
		<dc:creator>Honza Novotný</dc:creator>
		<pubDate>Fri, 30 May 2008 06:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.krecan.net/?p=74#comment-482</guid>
		<description>Thanks, that would be much interesting.</description>
		<content:encoded><![CDATA[<p>Thanks, that would be much interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lukáš Křečan</title>
		<link>http://blog.krecan.net/2008/05/29/lets-play-with-osgi-spring-and-maven-part-1/comment-page-1/#comment-481</link>
		<dc:creator>Lukáš Křečan</dc:creator>
		<pubDate>Fri, 30 May 2008 05:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.krecan.net/?p=74#comment-481</guid>
		<description>If you do not know, ask the machine. We can do a small experiment. I will try to write about it in part 3.</description>
		<content:encoded><![CDATA[<p>If you do not know, ask the machine. We can do a small experiment. I will try to write about it in part 3.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Honza Novotný</title>
		<link>http://blog.krecan.net/2008/05/29/lets-play-with-osgi-spring-and-maven-part-1/comment-page-1/#comment-480</link>
		<dc:creator>Honza Novotný</dc:creator>
		<pubDate>Fri, 30 May 2008 04:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.krecan.net/?p=74#comment-480</guid>
		<description>You have my copliment ;-) . It&#039;s nice short and well understandable article.

I have been thinking about different thing since last CZJUG -  and that is, whether OSGI could help to minimize classloader leak problems in web application. From the speech of Michal Malohlava I assume that it does not.

OSGi is mostly about dynamic installing and uninstalling bundles - but when the bundle you are uninstalled haven&#039;t clear all its references and memory allocated for it could not be GCed, this principle goes in vain. And - leaking memory in web programming is SOOO easy. As I understand OSGi wouldn&#039;t help to solve this problem, more than that - by its nature OSGi will create dozens of classloaders, so it is possible much harder to find out what&#039;s going in. Finally, when you leak classloaders, you&#039;ll run out of PermGenSpace memory and you wouldn&#039;t be able to dynamicaly install/uninstall modules at all.

Am I right or miles out?</description>
		<content:encoded><![CDATA[<p>You have my copliment <img src='http://blog.krecan.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  . It's nice short and well understandable article.</p>
<p>I have been thinking about different thing since last CZJUG -  and that is, whether OSGI could help to minimize classloader leak problems in web application. From the speech of Michal Malohlava I assume that it does not.</p>
<p>OSGi is mostly about dynamic installing and uninstalling bundles - but when the bundle you are uninstalled haven't clear all its references and memory allocated for it could not be GCed, this principle goes in vain. And - leaking memory in web programming is SOOO easy. As I understand OSGi wouldn't help to solve this problem, more than that - by its nature OSGi will create dozens of classloaders, so it is possible much harder to find out what's going in. Finally, when you leak classloaders, you'll run out of PermGenSpace memory and you wouldn't be able to dynamicaly install/uninstall modules at all.</p>
<p>Am I right or miles out?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
