<?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: Deploying WARs to the OSGi Web Container is now even easier</title>
	<atom:link href="http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:31:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: Andy Wilkinson</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-168447</link>
		<dc:creator>Andy Wilkinson</dc:creator>
		<pubDate>Sat, 12 Sep 2009 10:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-168447</guid>
		<description>Don, the configuration location algorithm used by the com.springsource.osgi.webcontainer.tomcat bundle is as follows:

&lt;ol&gt;
&lt;li&gt;Check for config/tomcat-server.xml in the current working directory, use if found&lt;/li&gt;
&lt;li&gt;Check this bundle and attached fragments for /META-INF/tomcat/server.xml, use if found&lt;/li&gt;
&lt;li&gt;Check this bundle for /META-INF/tomcat/default-server.xml, use if found&lt;/li&gt;
&lt;li&gt;Throw IllegalStateException if no configuration is found&lt;/li&gt;
&lt;/ol&gt;

Take a look at com.springsource.webcontainer.tomcat.TomcatConfigLocator for the implementation. The server.xml file is a standard Tomcat server.xml and you be used to configure connectors, keystore locations, etc.</description>
		<content:encoded><![CDATA[<p>Don, the configuration location algorithm used by the com.springsource.osgi.webcontainer.tomcat bundle is as follows:</p>
<ol>
<li>Check for config/tomcat-server.xml in the current working directory, use if found</li>
<li>Check this bundle and attached fragments for /META-INF/tomcat/server.xml, use if found</li>
<li>Check this bundle for /META-INF/tomcat/default-server.xml, use if found</li>
<li>Throw IllegalStateException if no configuration is found</li>
</ol>
<p>Take a look at com.springsource.webcontainer.tomcat.TomcatConfigLocator for the implementation. The server.xml file is a standard Tomcat server.xml and you be used to configure connectors, keystore locations, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don Laidlaw</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-168412</link>
		<dc:creator>Don Laidlaw</dc:creator>
		<pubDate>Tue, 08 Sep 2009 18:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-168412</guid>
		<description>Any news on how to configure the Tomcat instance yet? Especially when not running the web container in Spring dm. When I create my own OSGi container based on equinox, how do I configure the tomcat server.xml so that I can set connector properties and keystore locations, etc.?</description>
		<content:encoded><![CDATA[<p>Any news on how to configure the Tomcat instance yet? Especially when not running the web container in Spring dm. When I create my own OSGi container based on equinox, how do I configure the tomcat server.xml so that I can set connector properties and keystore locations, etc.?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pax your OSGi tutorials! &#171; pax my framework</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-168381</link>
		<dc:creator>Pax your OSGi tutorials! &#171; pax my framework</dc:creator>
		<pubDate>Fri, 04 Sep 2009 11:17:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-168381</guid>
		<description>[...] Pax your OSGi&#160;tutorials! By adreghiciu  Today I just bumped into two OSGi tutorials related to CXF-DOSGi which is the reference Implementation of the Distribution Software (DSW) component of the Distributed OSGi Specification (RFC 119). Well, you may ask yourself: And what&#8217;s so interesting about that? Well, for some the tutorial may be interesting as is a &#8220;hot&#8221; subject nowadays. But my interest is in how you could use Pax Runner to improve user experience related to running such tutorials. Lets take for example the &#8220;Getting Started&#8221; with CXF-DOSGi. You will find the sections where you have to setup your OSGi container (either Felix or Equinox). User will have to first find out framework jars somewhere (okay, for Felix there is a link to downloads page), unpack it, start it, type/copy&amp;paste a long start command. The alternative? Well, download and install just one tool: Pax Runner. Then? Start latest Felix with CXF-DOSGi: pax-run &#8211;profiles=cxf.dosgi.singlebundle  wanna start Equinox?: pax-run &#8211;profiles=cxf.dosgi.singlebundle &#8211;platform=equinox And what&#8217;s the big deal? Beside the fact that you do not care where and how you deal with Felix or Equinox and that will download and install latest CXF DOSGi, nothing really. But what if you have a more complex example? Lets see in the next sample that is related: Using iPOJO and CXF-DOGi. In this tutorial, once again, you need Felix (okay, okay&#8230;you may already have it from the previous tutorial). Then you need the cxf and ipojo bundles. While using Pax Runner you would have to just do: pax-run &#8211;profiles=cxf.dosgi.singlebundle,ipojo Already getting the point? No? Then lets get further. You will also need a set of other bundles which are defined in the tutorial. Again, copy &amp; paste. What else could be done? Well just put all of them in a public available text file as this ones I made for this blog: ipojo-dosgi-provider and ipojo-dosgi-consumer and then the instructions will be simple as: start provider: pax-run &#8211;args=http://tinyurl.com/nnog62 start consumer: pax-run &#8211;args=http://tinyurl.com/mjbqe2 So what was all of this about? In my view using Pax Runner in tutorials will improve user experience and will focus user on the subject at hand, not on infrastructure issues. Actually people is already using Pax Runner in this way. [...]</description>
		<content:encoded><![CDATA[<p>[...] Pax your OSGi&nbsp;tutorials! By adreghiciu  Today I just bumped into two OSGi tutorials related to CXF-DOSGi which is the reference Implementation of the Distribution Software (DSW) component of the Distributed OSGi Specification (RFC 119). Well, you may ask yourself: And what&#039;s so interesting about that? Well, for some the tutorial may be interesting as is a &#034;hot&#034; subject nowadays. But my interest is in how you could use Pax Runner to improve user experience related to running such tutorials. Lets take for example the &#034;Getting Started&#034; with CXF-DOSGi. You will find the sections where you have to setup your OSGi container (either Felix or Equinox). User will have to first find out framework jars somewhere (okay, for Felix there is a link to downloads page), unpack it, start it, type/copy&amp;paste a long start command. The alternative? Well, download and install just one tool: Pax Runner. Then? Start latest Felix with CXF-DOSGi: pax-run &#8211;profiles=cxf.dosgi.singlebundle  wanna start Equinox?: pax-run &#8211;profiles=cxf.dosgi.singlebundle &#8211;platform=equinox And what&#039;s the big deal? Beside the fact that you do not care where and how you deal with Felix or Equinox and that will download and install latest CXF DOSGi, nothing really. But what if you have a more complex example? Lets see in the next sample that is related: Using iPOJO and CXF-DOGi. In this tutorial, once again, you need Felix (okay, okay&#8230;you may already have it from the previous tutorial). Then you need the cxf and ipojo bundles. While using Pax Runner you would have to just do: pax-run &#8211;profiles=cxf.dosgi.singlebundle,ipojo Already getting the point? No? Then lets get further. You will also need a set of other bundles which are defined in the tutorial. Again, copy &amp; paste. What else could be done? Well just put all of them in a public available text file as this ones I made for this blog: ipojo-dosgi-provider and ipojo-dosgi-consumer and then the instructions will be simple as: start provider: pax-run &#8211;args=http://tinyurl.com/nnog62 start consumer: pax-run &#8211;args=http://tinyurl.com/mjbqe2 So what was all of this about? In my view using Pax Runner in tutorials will improve user experience and will focus user on the subject at hand, not on infrastructure issues. Actually people is already using Pax Runner in this way. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom H</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-167436</link>
		<dc:creator>Tom H</dc:creator>
		<pubDate>Sun, 28 Jun 2009 14:00:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-167436</guid>
		<description>Has anyone looked into why either the RI or pax-run does not honor proxies? Even when I use the proper 

-Dhttp.proxyHost=my.proxy.host -Dhttp.proxyPort=80

I still get the build bombing out.</description>
		<content:encoded><![CDATA[<p>Has anyone looked into why either the RI or pax-run does not honor proxies? Even when I use the proper </p>
<p>-Dhttp.proxyHost=my.proxy.host -Dhttp.proxyPort=80</p>
<p>I still get the build bombing out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Wilkinson</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-167326</link>
		<dc:creator>Andy Wilkinson</dc:creator>
		<pubDate>Thu, 18 Jun 2009 07:44:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-167326</guid>
		<description>@Mahesh, thanks for reporting this. I assume you&#039;re referring to the dm Server snapshot builds? If you have a moment, could please &lt;a href=&quot;https://issuetracker.springsource.com/browse/DMS&quot; rel=&quot;nofollow&quot;&gt;open a JIRA&lt;/a&gt; for the problem that you&#039;re seeing?</description>
		<content:encoded><![CDATA[<p>@Mahesh, thanks for reporting this. I assume you&#039;re referring to the dm Server snapshot builds? If you have a moment, could please <a href="https://issuetracker.springsource.com/browse/DMS" rel="nofollow">open a JIRA</a> for the problem that you&#039;re seeing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mahesh</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-167324</link>
		<dc:creator>Mahesh</dc:creator>
		<pubDate>Thu, 18 Jun 2009 07:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-167324</guid>
		<description>When I am trying to evaluate with the snapshots builds 264 to 266 ,during deployment of a war file I got javax.management.MalformedObjectNameException: Invalid character &#039;:&#039; in value part of property execption.You might want to look into this</description>
		<content:encoded><![CDATA[<p>When I am trying to evaluate with the snapshots builds 264 to 266 ,during deployment of a war file I got javax.management.MalformedObjectNameException: Invalid character &#039;:&#039; in value part of property execption.You might want to look into this</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Wilkinson</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-167319</link>
		<dc:creator>Andy Wilkinson</dc:creator>
		<pubDate>Wed, 17 Jun 2009 08:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-167319</guid>
		<description>@Pierre-Antoine, no, unfortunately not. However, a number of other SpringSource employees will be at Jazoon - grab one of them and they&#039;ll be happy to discuss this with you. Alternatively, you can post any questions you have on the &lt;a href=&quot;http://forum.springsource.org/forumdisplay.php?f=53&quot; rel=&quot;nofollow&quot;&gt;dm Server forums&lt;/a&gt;.

@Anoop Thanks. This should now be fixed in 2.0.0.CI-R315-B264.zip and later.</description>
		<content:encoded><![CDATA[<p>@Pierre-Antoine, no, unfortunately not. However, a number of other SpringSource employees will be at Jazoon &#8211; grab one of them and they&#039;ll be happy to discuss this with you. Alternatively, you can post any questions you have on the <a href="http://forum.springsource.org/forumdisplay.php?f=53" rel="nofollow">dm Server forums</a>.</p>
<p>@Anoop Thanks. This should now be fixed in 2.0.0.CI-R315-B264.zip and later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anoop</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-167315</link>
		<dc:creator>Anoop</dc:creator>
		<pubDate>Wed, 17 Jun 2009 06:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-167315</guid>
		<description>The dm server development snapshots builds have doubled in size (around 51 MB from 25 MB) recently with all files getting duplicated. You might want to look into this.</description>
		<content:encoded><![CDATA[<p>The dm server development snapshots builds have doubled in size (around 51 MB from 25 MB) recently with all files getting duplicated. You might want to look into this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre-Antoine Grégoire</title>
		<link>http://blog.springsource.org/2009/06/16/deploying-wars-to-the-osgi-web-container-is-now-even-easier/comment-page-1/#comment-167311</link>
		<dc:creator>Pierre-Antoine Grégoire</dc:creator>
		<pubDate>Tue, 16 Jun 2009 21:15:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2232#comment-167311</guid>
		<description>Will you by any chance attend Jazoon in Zurich next week? I&#039;d really like to give this a try and discuss it until then.</description>
		<content:encoded><![CDATA[<p>Will you by any chance attend Jazoon in Zurich next week? I&#039;d really like to give this a try and discuss it until then.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

