<?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 for A Day At The Races</title>
	<atom:link href="http://blog.jetztgrad.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jetztgrad.net</link>
	<description>Programming was my first love, and it will be my last.</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:40:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Groovy &amp; Grails on OSGi by Wolfgang Schell</title>
		<link>http://blog.jetztgrad.net/grails-on-osgi/comment-page-1/#comment-1265</link>
		<dc:creator>Wolfgang Schell</dc:creator>
		<pubDate>Mon, 06 Feb 2012 21:40:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?page_id=69#comment-1265</guid>
		<description>Hi Jon,

the OSGi plugin replaces some of Grails&#039; dependencies with corresponding bundles from SpinrgSource Enterprise Bundle Repository (EBR), which contains bundle-ized versions of many standard java library. The problem is, that these dependencies are currently more or less hard coded. You might be able to get it to run by tweaking &lt;a href=&quot;https://github.com/jetztgradnet/grails-osgi-plugin/blob/master/scripts/_Osgi.groovy&quot; title=&quot;scripts/_Osgi.groovy&quot; rel=&quot;nofollow&quot;&gt;scripts/_Osgi.groovy&lt;/a&gt; and &lt;a href=&quot;https://github.com/jetztgradnet/grails-osgi-plugin/blob/master/scripts/_Events.groovy&quot; title=&quot;scripts/_Events.groovy&quot; rel=&quot;nofollow&quot;&gt;scripts/_Events.groovy&lt;/a&gt;, where all the replacement bundles and dependencies are defined. You can find the complete source code of the OSGi plugin &lt;a href=&quot;https://github.com/jetztgradnet/grails-osgi-plugin/&quot; title=&quot;Source code of the Grails OSGi plugin&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.

When running it in Virgo, you should remove all tomcat bundles referenced in the scripts mentioned above, as Tomcat is provided in the Virgo Web and Virgo Nano Web installations.

HTH,

Wolfgang</description>
		<content:encoded><![CDATA[<p>Hi Jon,</p>
<p>the OSGi plugin replaces some of Grails&#8217; dependencies with corresponding bundles from SpinrgSource Enterprise Bundle Repository (EBR), which contains bundle-ized versions of many standard java library. The problem is, that these dependencies are currently more or less hard coded. You might be able to get it to run by tweaking <a href="https://github.com/jetztgradnet/grails-osgi-plugin/blob/master/scripts/_Osgi.groovy" title="scripts/_Osgi.groovy" rel="nofollow">scripts/_Osgi.groovy</a> and <a href="https://github.com/jetztgradnet/grails-osgi-plugin/blob/master/scripts/_Events.groovy" title="scripts/_Events.groovy" rel="nofollow">scripts/_Events.groovy</a>, where all the replacement bundles and dependencies are defined. You can find the complete source code of the OSGi plugin <a href="https://github.com/jetztgradnet/grails-osgi-plugin/" title="Source code of the Grails OSGi plugin" rel="nofollow">here</a>.</p>
<p>When running it in Virgo, you should remove all tomcat bundles referenced in the scripts mentioned above, as Tomcat is provided in the Virgo Web and Virgo Nano Web installations.</p>
<p>HTH,</p>
<p>Wolfgang</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Groovy &amp; Grails on OSGi by Jon</title>
		<link>http://blog.jetztgrad.net/grails-on-osgi/comment-page-1/#comment-1264</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Mon, 06 Feb 2012 18:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?page_id=69#comment-1264</guid>
		<description>&lt;a href=&quot;#comment-1231&quot; rel=&quot;nofollow&quot;&gt;@Wolfgang Schell &lt;/a&gt; Thanks for the reply. I&#039;m working with a Grails 1.3.7 app at the moment (Haven&#039;t moved to 2.0 yet). I&#039;m trying to get the app running as a OSGi bundle. I&#039;m new to OSGi and have been fighting with it for a week now. I&#039;ve been bundling a default grails app with only the OSGi plugin installed and have been getting a lot of dependency errors on startup in both virgo 2.1.1 and 3.0.2. The use case is a web platform that can be built upon by adding many separate web applications. I believe that OSGi is the answer to our problems but can&#039;t seem to get it figured out.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1231" rel="nofollow">@Wolfgang Schell </a> Thanks for the reply. I&#8217;m working with a Grails 1.3.7 app at the moment (Haven&#8217;t moved to 2.0 yet). I&#8217;m trying to get the app running as a OSGi bundle. I&#8217;m new to OSGi and have been fighting with it for a week now. I&#8217;ve been bundling a default grails app with only the OSGi plugin installed and have been getting a lot of dependency errors on startup in both virgo 2.1.1 and 3.0.2. The use case is a web platform that can be built upon by adding many separate web applications. I believe that OSGi is the answer to our problems but can&#8217;t seem to get it figured out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Groovy &amp; Grails on OSGi by Wolfgang Schell</title>
		<link>http://blog.jetztgrad.net/grails-on-osgi/comment-page-1/#comment-1231</link>
		<dc:creator>Wolfgang Schell</dc:creator>
		<pubDate>Mon, 30 Jan 2012 21:51:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?page_id=69#comment-1231</guid>
		<description>Hi Jon,

I did not get that much feedback on the OSGi plugin and am currently working on other stuff (as time permits, the Grails OSGi plugin is a hobby only). Do you have interest in the plugin? Or do you use it already with an older Grails version? What is your environment and use case? I still want to update the plugin to Grails 2.0, but didn&#039;t get around to it yet.

Cheers,

Wolfgang</description>
		<content:encoded><![CDATA[<p>Hi Jon,</p>
<p>I did not get that much feedback on the OSGi plugin and am currently working on other stuff (as time permits, the Grails OSGi plugin is a hobby only). Do you have interest in the plugin? Or do you use it already with an older Grails version? What is your environment and use case? I still want to update the plugin to Grails 2.0, but didn&#8217;t get around to it yet.</p>
<p>Cheers,</p>
<p>Wolfgang</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Groovy &amp; Grails on OSGi by Jon</title>
		<link>http://blog.jetztgrad.net/grails-on-osgi/comment-page-1/#comment-1230</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Mon, 30 Jan 2012 21:25:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?page_id=69#comment-1230</guid>
		<description>I take it since it&#039;s been a year and a half since the 0.2.1 release, that development on this plug-in is no longer happening?</description>
		<content:encoded><![CDATA[<p>I take it since it&#8217;s been a year and a half since the 0.2.1 release, that development on this plug-in is no longer happening?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to customize an Amazon Elastic Beanstalk instance by Franklin Dattein</title>
		<link>http://blog.jetztgrad.net/2011/02/how-to-customize-an-amazon-elastic-beanstalk-instance/comment-page-1/#comment-993</link>
		<dc:creator>Franklin Dattein</dc:creator>
		<pubDate>Thu, 27 Oct 2011 01:46:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?p=345#comment-993</guid>
		<description>I have wasted hours trying to customize an AMI started from Beanstalk console, before I found your article.
 
Thanks for sharing!</description>
		<content:encoded><![CDATA[<p>I have wasted hours trying to customize an AMI started from Beanstalk console, before I found your article.</p>
<p>Thanks for sharing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to customize an Amazon Elastic Beanstalk instance by Wolfgang Schell</title>
		<link>http://blog.jetztgrad.net/2011/02/how-to-customize-an-amazon-elastic-beanstalk-instance/comment-page-1/#comment-579</link>
		<dc:creator>Wolfgang Schell</dc:creator>
		<pubDate>Mon, 23 May 2011 19:37:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?p=345#comment-579</guid>
		<description>Thanks :-)

In your customized AMI you can change the timezone using standard Linux configuration tools. If you need a different timezone for your Java app only, you could simply add a &lt;a href=&quot;http://download.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html&quot; rel=&quot;nofollow&quot;&gt;ServletContextListener&lt;/a&gt;, which sets the timezone using &lt;a href=&quot;http://download.oracle.com/javase/6/docs/api/java/util/TimeZone.html#setDefault(java.util.TimeZone)&quot; rel=&quot;nofollow&quot;&gt;TimeZone#setDefault()&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Thanks <img src='http://blog.jetztgrad.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>In your customized AMI you can change the timezone using standard Linux configuration tools. If you need a different timezone for your Java app only, you could simply add a <a href="http://download.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html" rel="nofollow">ServletContextListener</a>, which sets the timezone using <a href="http://download.oracle.com/javase/6/docs/api/java/util/TimeZone.html#setDefault(java.util.TimeZone)" rel="nofollow">TimeZone#setDefault()</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to customize an Amazon Elastic Beanstalk instance by Boomie</title>
		<link>http://blog.jetztgrad.net/2011/02/how-to-customize-an-amazon-elastic-beanstalk-instance/comment-page-1/#comment-578</link>
		<dc:creator>Boomie</dc:creator>
		<pubDate>Sat, 21 May 2011 19:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?p=345#comment-578</guid>
		<description>Your tutorials *have* been awesome. :-)  I&#039;ve been reading them, and am now a fan.

I did have one question I thought you might be able to answer quickly:  Should I be able to change the time zone of the instance using an AMI file?</description>
		<content:encoded><![CDATA[<p>Your tutorials *have* been awesome. <img src='http://blog.jetztgrad.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   I&#8217;ve been reading them, and am now a fan.</p>
<p>I did have one question I thought you might be able to answer quickly:  Should I be able to change the time zone of the instance using an AMI file?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to customize an Amazon Elastic Beanstalk instance by Greg</title>
		<link>http://blog.jetztgrad.net/2011/02/how-to-customize-an-amazon-elastic-beanstalk-instance/comment-page-1/#comment-512</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Tue, 19 Apr 2011 02:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?p=345#comment-512</guid>
		<description>Thanks Wolfgang!  Your tutorials have been great!</description>
		<content:encoded><![CDATA[<p>Thanks Wolfgang!  Your tutorials have been great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grails on OSGi (2): First steps by Wolfgang Schell</title>
		<link>http://blog.jetztgrad.net/2009/11/grails-on-osgi-2-first-steps/comment-page-1/#comment-488</link>
		<dc:creator>Wolfgang Schell</dc:creator>
		<pubDate>Thu, 10 Feb 2011 15:18:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?p=77#comment-488</guid>
		<description>Hi Arian,

will have a look at it tonight or tomorrow.

There are some more required changes, i.e. allow regex when replacing libs in _Events.groovy (so they don&#039;t depend on single versions). Otherwise this breaks with every new dependency or version change.
I also plan to replace parts of _Osgi.groovy with my &lt;a href=&quot;/2011/01/groovyx-osgi-osgi-dsl-for-groovy/&quot; rel=&quot;nofollow&quot;&gt;groovyx.osgi&lt;/a&gt; module and replace Spring DM with Eclipse Gemini Blueprint. But this takes some more time.

Wolfgang</description>
		<content:encoded><![CDATA[<p>Hi Arian,</p>
<p>will have a look at it tonight or tomorrow.</p>
<p>There are some more required changes, i.e. allow regex when replacing libs in _Events.groovy (so they don&#8217;t depend on single versions). Otherwise this breaks with every new dependency or version change.<br />
I also plan to replace parts of _Osgi.groovy with my <a href="/2011/01/groovyx-osgi-osgi-dsl-for-groovy/" rel="nofollow">groovyx.osgi</a> module and replace Spring DM with Eclipse Gemini Blueprint. But this takes some more time.</p>
<p>Wolfgang</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grails on OSGi (2): First steps by Arian</title>
		<link>http://blog.jetztgrad.net/2009/11/grails-on-osgi-2-first-steps/comment-page-1/#comment-487</link>
		<dc:creator>Arian</dc:creator>
		<pubDate>Thu, 10 Feb 2011 13:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jetztgrad.net/?p=77#comment-487</guid>
		<description>Thanks Wolfgang, I&#039;ll replace _Event.groovy right now. 
I also noticed that bundle-manifest.patch doesn&#039;t seem to work with the 1.3.6 release. I was studying the changes that still need to be made on _GrailsWar.groovy.

target &quot;war&quot; looks fine on grails 1.3.6, except the part related to resourceList that still needs to be changed.

 target(createDescriptor:&quot;Creates the WEB-INF/grails.xml file used to load Grails classes in WAR mode&quot;) {
-    def resourceList = pluginSettings.getArtefactResources()
+    def resourceList = GrailsResourceLoaderHolder.resourceLoader.getResources()</description>
		<content:encoded><![CDATA[<p>Thanks Wolfgang, I&#8217;ll replace _Event.groovy right now.<br />
I also noticed that bundle-manifest.patch doesn&#8217;t seem to work with the 1.3.6 release. I was studying the changes that still need to be made on _GrailsWar.groovy.</p>
<p>target &#8220;war&#8221; looks fine on grails 1.3.6, except the part related to resourceList that still needs to be changed.</p>
<p> target(createDescriptor:&#8221;Creates the WEB-INF/grails.xml file used to load Grails classes in WAR mode&#8221;) {<br />
-    def resourceList = pluginSettings.getArtefactResources()<br />
+    def resourceList = GrailsResourceLoaderHolder.resourceLoader.getResources()</p>
]]></content:encoded>
	</item>
</channel>
</rss>

