<?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: Fast Swap in WebLogic 10.3 (and JDeveloper 11g) &#8211; redeploy after compile in running application</title>
	<atom:link href="http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application/feed" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application</link>
	<description>Weblog for the AMIS Technology corner</description>
	<lastBuildDate>Fri, 10 Feb 2012 16:47:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Asmit</title>
		<link>http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application/comment-page-1#comment-469619</link>
		<dc:creator>Asmit</dc:creator>
		<pubDate>Fri, 03 Jun 2011 17:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=5665#comment-469619</guid>
		<description>Can someone please tel me if fastswap feature is possible on WLS in production mode?</description>
		<content:encoded><![CDATA[<p>Can someone please tel me if fastswap feature is possible on WLS in production mode?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lwpro2</title>
		<link>http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application/comment-page-1#comment-421154</link>
		<dc:creator>lwpro2</dc:creator>
		<pubDate>Thu, 09 Dec 2010 07:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=5665#comment-421154</guid>
		<description>some people call it hot swap. it&#039;s not proprietary with WLS, nor jDeveloper. It&#039;s actually a feature called JDPA, since java 1.4.
It helps a lot for developers.</description>
		<content:encoded><![CDATA[<p>some people call it hot swap. it&#8217;s not proprietary with WLS, nor jDeveloper. It&#8217;s actually a feature called JDPA, since java 1.4.<br />
It helps a lot for developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florin POP</title>
		<link>http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application/comment-page-1#comment-353220</link>
		<dc:creator>Florin POP</dc:creator>
		<pubDate>Wed, 20 Jan 2010 09:48:31 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=5665#comment-353220</guid>
		<description>nice feature... to bad it doesn&#039;t work :(
ps: it works in debug mode i must say... but this ain&#039;t new</description>
		<content:encoded><![CDATA[<p>nice feature&#8230; to bad it doesn&#8217;t work <img src='http://technology.amis.nl/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
ps: it works in debug mode i must say&#8230; but this ain&#8217;t new</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenton Ho</title>
		<link>http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application/comment-page-1#comment-348561</link>
		<dc:creator>Kenton Ho</dc:creator>
		<pubDate>Thu, 02 Jul 2009 20:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=5665#comment-348561</guid>
		<description>I&#039;m wondering whether anyone got this working on OSX 10.5.7 (JDK 1.6.0_13)?

Seems there&#039;s an issue with the ClassRedefinerFactory:

    &lt;Failure occurred in the execution of deployment request with ID &#039;1246569437213&#039; for task &#039;0&#039;. Error is: &#039;weblogic.application.ModuleException: Cannot initailize ClassRedefinerFactory&#039;
weblogic.application.ModuleException: Cannot initailize ClassRedefinerFactory
	at weblogic.servlet.internal.WebAppModule.loadFastSwapClassloader(WebAppModule.java:1620)
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:336)
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
	Truncated. see log file for complete stacktrace
java.io.IOException: well-known file is not secure
	at sun.tools.attach.MacosxVirtualMachine.checkPermissions(Native Method)
	at sun.tools.attach.MacosxVirtualMachine.(MacosxVirtualMachine.java:93)
	at sun.tools.attach.MacosxAttachProvider.attachVirtualMachine(MacosxAttachProvider.java:47)
	at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:237)
	at com.bea.wls.redef.AttachUtils.findVirtualMachine(AttachUtils.java:125)
	Truncated. see log file for complete stacktrace
&gt;</description>
		<content:encoded><![CDATA[<p>I&#8217;m wondering whether anyone got this working on OSX 10.5.7 (JDK 1.6.0_13)?</p>
<p>Seems there&#8217;s an issue with the ClassRedefinerFactory:</p>
<p>    &lt;Failure occurred in the execution of deployment request with ID &#8216;1246569437213&#8242; for task &#8216;0&#8242;. Error is: &#8216;weblogic.application.ModuleException: Cannot initailize ClassRedefinerFactory&#8217;<br />
weblogic.application.ModuleException: Cannot initailize ClassRedefinerFactory<br />
	at weblogic.servlet.internal.WebAppModule.loadFastSwapClassloader(WebAppModule.java:1620)<br />
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:336)<br />
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)<br />
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)<br />
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)<br />
	Truncated. see log file for complete stacktrace<br />
java.io.IOException: well-known file is not secure<br />
	at sun.tools.attach.MacosxVirtualMachine.checkPermissions(Native Method)<br />
	at sun.tools.attach.MacosxVirtualMachine.(MacosxVirtualMachine.java:93)<br />
	at sun.tools.attach.MacosxAttachProvider.attachVirtualMachine(MacosxAttachProvider.java:47)<br />
	at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:237)<br />
	at com.bea.wls.redef.AttachUtils.findVirtualMachine(AttachUtils.java:125)<br />
	Truncated. see log file for complete stacktrace<br />
&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Maggessy</title>
		<link>http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application/comment-page-1#comment-348540</link>
		<dc:creator>George Maggessy</dc:creator>
		<pubDate>Mon, 29 Jun 2009 16:45:34 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=5665#comment-348540</guid>
		<description>I understand how nice this feature is, but I personally prefer to start my app in debug mode and make the changes I need in any class and/or jspx file. Once you manually recompile the class you see the changes on your app. The only limitation on debug mode, is that you have to restart your app when adding new bindings to your page.</description>
		<content:encoded><![CDATA[<p>I understand how nice this feature is, but I personally prefer to start my app in debug mode and make the changes I need in any class and/or jspx file. Once you manually recompile the class you see the changes on your app. The only limitation on debug mode, is that you have to restart your app when adding new bindings to your page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Philippe Melanson</title>
		<link>http://technology.amis.nl/blog/5665/fast-swap-in-weblogic-103-and-jdeveloper-11g-redeploy-after-compile-in-running-application/comment-page-1#comment-348528</link>
		<dc:creator>Jean-Philippe Melanson</dc:creator>
		<pubDate>Mon, 29 Jun 2009 02:13:34 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=5665#comment-348528</guid>
		<description>This is a great feature when you have a huge app that take ages to redeploy!

Moreover, a colleague of mine found out you aren&#039;t required to configure anything in 11g, you just have to &quot;make&quot; (Ctrl-Shft-9) the class again and sometimes it works (e.g. changing code inside a function), sometime it won&#039;t (e.g. renaming a function).</description>
		<content:encoded><![CDATA[<p>This is a great feature when you have a huge app that take ages to redeploy!</p>
<p>Moreover, a colleague of mine found out you aren&#8217;t required to configure anything in 11g, you just have to &#8220;make&#8221; (Ctrl-Shft-9) the class again and sometimes it works (e.g. changing code inside a function), sometime it won&#8217;t (e.g. renaming a function).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

