<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ghattu&#039;s Technology Blog &#187; WebLogic</title>
	<atom:link href="http://ghattus.com/category/weblogic/feed/" rel="self" type="application/rss+xml" />
	<link>http://ghattus.com</link>
	<description>A blog about technology that I work on in my day to day job</description>
	<lastBuildDate>Thu, 03 Dec 2009 00:56:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Old WLST tools</title>
		<link>http://ghattus.com/2009/12/02/old-wlst-tools/</link>
		<comments>http://ghattus.com/2009/12/02/old-wlst-tools/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 00:56:54 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[Application Server]]></category>
		<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[jython]]></category>
		<category><![CDATA[wlst]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=165</guid>
		<description><![CDATA[As you might know after the acquisition of BEA Systems by Oracle, Dev2Dev site has been discontinued. Unfortunately I don&#8217;t see a replacement for that, not only we lost some rich information, but a number of good tools. In that context, in the last few months I had inquiries from some users asking where they could find the original [...]]]></description>
			<content:encoded><![CDATA[<p>As you might know after the acquisition of BEA Systems by Oracle, Dev2Dev site has been discontinued. Unfortunately I don&#8217;t see a replacement for that, not only we lost some rich information, but a number of good tools.<span id="more-165"></span></p>
<p>In that context, in the last few months I had inquiries from some users asking where they could find the original WLST that works with WebLogic 8.1 and 7.0, also WLST Script Generator and Console extension that work with WebLogic 9.x.</p>
<p>Now you can get these from the new google code project <a href="http://wlst-archives.googlecode.com/">wlst-modules</a>. WLST Script Generator 9.x can be downloaded from <a href="http://wlst-archives.googlecode.com/files/wlstScriptGenerator_91.zip">here</a>. The zip contains a ReadMe.html that should walk you through the configurations steps. And for those unfortunate souls who are still using WebLogic 7.0 and 8.1, WLST jar can be downloaded from <a href="http://wlst-archives.googlecode.com/files/wlst.jar">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/12/02/old-wlst-tools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Interview with Jython Lead</title>
		<link>http://ghattus.com/2009/10/21/interview-with-jython-lead/</link>
		<comments>http://ghattus.com/2009/10/21/interview-with-jython-lead/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 00:45:13 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jython]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=151</guid>
		<description><![CDATA[Just came across this excellent interview with Frank Wierzbicki, who now leads the Jython Development. Interview can be found here]]></description>
			<content:encoded><![CDATA[<p>Just came across this excellent interview with Frank Wierzbicki, who now leads the Jython Development.</p>
<p>Interview can be found <a href="http://www.thebitsource.com/2009/09/26/jython-programming-language-frank-wierzbicki/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/10/21/interview-with-jython-lead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find a class in plethora of jars in a directory with JarScan</title>
		<link>http://ghattus.com/2009/09/17/find-a-class-in-plethora-of-jars-in-a-directory-with-jarscan/</link>
		<comments>http://ghattus.com/2009/09/17/find-a-class-in-plethora-of-jars-in-a-directory-with-jarscan/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 15:31:48 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JarScan]]></category>
		<category><![CDATA[Java Class]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=148</guid>
		<description><![CDATA[Recently I had to find a jar which contains a java class I was looking for. Previously I was using other utilities like Jarfinder, FindClass etc, but wasn&#8217;t very happy.  I found JarScan, which actually works very well and the best part is it is free!. As an example, Under WebLogic 10.0 installation I wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had to find a jar which contains a java class I was looking for. Previously I was using other utilities like Jarfinder, FindClass etc, but wasn&#8217;t very happy. <span id="more-148"></span></p>
<p>I found <a href="http://www.inetfeedback.com/jarscan/">JarScan</a>, which actually works very well and the best part is it is free!. As an example, Under WebLogic 10.0 installation I wanted to find which jar contains the class javax.annotation.PostConstruct. With JarScan you will use,</p>
<blockquote><p>java -jar /tmp/jarscan.jar -dir /opt/WLPlatform/10.2 -class javax.annotation.PostConstruct</p></blockquote>
<p>This will return something like,</p>
<blockquote><p>===============================================<br />
Found: javax.annotation.PostConstruct<br />
Class: javax.annotation.PostConstruct<br />
Package: javax.annotation<br />
Library Name: javax.annotation_1.0.jar<br />
Library Path: /opt/WLPlatform/10.2/modules/javax.annotation_1.0.jar<br />
===============================================</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/09/17/find-a-class-in-plethora-of-jars-in-a-directory-with-jarscan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No WLST cachedir with python.cachedir.skip</title>
		<link>http://ghattus.com/2009/09/11/no-wlst-cachedir-with-python-cachedir-skip/</link>
		<comments>http://ghattus.com/2009/09/11/no-wlst-cachedir-with-python-cachedir-skip/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 16:11:21 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[jython]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[weblogic server]]></category>
		<category><![CDATA[wlst]]></category>
		<category><![CDATA[cachedir]]></category>
		<category><![CDATA[WebLogic 11g]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=111</guid>
		<description><![CDATA[In one of my previous post I have talked about python.cachedir and how it may cause some errors during WLST/Jython initialization. With WebLogic 11g Oracle has upgraded the Jython Version from 2.1 to 2.2 (see my post here), which opens up yet another way of getting rid of these errors. In fact you can get [...]]]></description>
			<content:encoded><![CDATA[<p>In one of my previous <a href="http://ghattus.com/2009/08/how-are-python-cachedir-and-the-error-sys-package-mgr-cant-create-package-cache-dir-are-related.html">post</a> I have talked about python.cachedir and how it may cause some errors during WLST/Jython initialization.<br />
With WebLogic 11g <a href="http://www.oracle.com">Oracle </a>has upgraded the Jython Version from 2.1 to 2.2 (see my post <a href="http://ghattus.com/2009/08/jython-2-2-in-weblogic-11g.html">here</a>), which opens up yet another way of getting rid of these errors. In fact you can get rid of the cachedir entirely by starting WLST with <strong>-Dpython.cachedir.skip=true</strong>, this will instruct Jython not to create the CacheDir.<br />
I haven&#8217;t done extensive testing with this option but so far I haven&#8217;t seen any issues by not creating this cachedir.</p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/09/11/no-wlst-cachedir-with-python-cachedir-skip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jython 2.2 in WebLogic 11g</title>
		<link>http://ghattus.com/2009/08/21/jython-2-2-in-weblogic-11g/</link>
		<comments>http://ghattus.com/2009/08/21/jython-2-2-in-weblogic-11g/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 12:27:24 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[fusion middleware]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jython]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[wlst]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=127</guid>
		<description><![CDATA[I just started playing around with WebLogic Server 11g and realised that Oracle has upgraded Jython from 2.1 to 2.2, very nice! For a brief description on what&#8217;s new with Jython 2.2 see my old post here. E:\WebLogic11g\Oracle\Middleware\wlserver_10.3\common\bin&#62;java org.python.util.jython Jython 2.2.1 on java1.6.0_05 &#62;&#62;&#62;]]></description>
			<content:encoded><![CDATA[<p>I just started playing around with WebLogic Server 11g and realised that Oracle has upgraded Jython from 2.1 to 2.2, very nice!</p>
<p><span id="more-127"></span></p>
<p>For a brief description on what&#8217;s new with Jython 2.2 see my old post <a href="http://ghattus.com/2007/08/jython-2-2-is-finally-here.html">here</a>.</p>
<blockquote><p>E:\WebLogic11g\Oracle\Middleware\wlserver_10.3\common\bin&gt;java org.python.util.jython<br />
<strong>Jython 2.2.1 on java1.6.0_05<br />
</strong>&gt;&gt;&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/08/21/jython-2-2-in-weblogic-11g/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Monitoring your WebLogic SSL Certificates is important</title>
		<link>http://ghattus.com/2009/08/19/monitoring-your-weblogic-ssl-certificates-is-important/</link>
		<comments>http://ghattus.com/2009/08/19/monitoring-your-weblogic-ssl-certificates-is-important/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 14:45:25 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssl certificate]]></category>
		<category><![CDATA[weblogic server]]></category>
		<category><![CDATA[wlst]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=121</guid>
		<description><![CDATA[If you are managing a WebLogic Environment, monitoring your WebLogic SSL Certificates is very essential.]]></description>
			<content:encoded><![CDATA[<p>I was talking to my friend yesterday and he mentioned that he was up all night due to an outage that happened to the WebLogic environments he manages, when asked why?</p>
<p>Expired SSL Certificates!!!<span id="more-121"></span>My initial reaction: You don&#8217;t have Monitoring? Hmm well, that led me to think, realistically how many environments have cert expiry monitoring? I haven&#8217;t seen any environments that have automated monitors that check the WebLogic Certificates. One of the reason why this may not have affected you is one, you are not using SSL and two, the certs you obtained have a life span of more than 10 years.</p>
<p>In our WebLogic environments we do not have monitoring specifically on the Cert&#8217;s, but we do have some monitoring that does warn us in-case  our Certs are about to expire. The way it works is, during boot time WebLogic Server logs a message if the certs configured are about to expire in the next 30 days. This message is logged with severity &#8220;Notice&#8221;. Our monitoring application listens on the Log BroadCaster (I will leave the details for another blog post), this listener will send an alert/EMail whenever a message is logged with severity &#8220;Notice&#8221;. The alert will contain the details of what is logged, in case of a Certificate that is about to expire it will contain the Date when it is going to expire and other Certificate details.</p>
<p>Please note, there is one problem to the above approach, i.e. we are relying on WebLogic Server to be started or restarted atleast once within this 30 days timeframe that your Certificate may expire. If not, you will never recieve the notification.</p>
<p>In one of my subsequent post I will write about an alternate simple approach to monitor your WebLogic Certificates.</p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/08/19/monitoring-your-weblogic-ssl-certificates-is-important/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WebLogic EmbeddedLDAP&#039;s MasterFirst Attribute saved my day!</title>
		<link>http://ghattus.com/2009/08/10/weblogic-embeddedldaps-masterfirst-attribute-saved-my-day/</link>
		<comments>http://ghattus.com/2009/08/10/weblogic-embeddedldaps-masterfirst-attribute-saved-my-day/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 16:43:47 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[embeddedLdap]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[boot.properties]]></category>
		<category><![CDATA[MasterFirst]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=110</guid>
		<description><![CDATA[While provisioning WebLogic environments to a new infrastructure, recently we started experiencing a problem where the Managed Server had problems starting up. It consistently failed with the error shown below.  &#60;Aug 3, 2009 12:38:48 PM EDT&#62; &#60;Notice&#62; &#60;Security&#62; &#60;BEA-090082&#62; &#60;Security initializing using security realm myrealm.&#62; &#60;Aug 3, 2009 12:38:48 PM EDT&#62; &#60;Critical&#62; &#60;Security&#62; &#60;BEA-090402&#62; &#60;Authentication [...]]]></description>
			<content:encoded><![CDATA[<p>While provisioning WebLogic environments to a new infrastructure, recently we started experiencing a problem where the Managed Server had problems starting up. It consistently failed with the error shown below.<span id="more-110"></span></p>
<blockquote><p><em> &lt;Aug 3, 2009 12:38:48 PM EDT&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090082&gt; &lt;Security initializing using security realm myrealm.&gt;<br />
&lt;Aug 3, 2009 12:38:48 PM EDT&gt; &lt;Critical&gt; &lt;Security&gt; &lt;BEA-090402&gt; &lt;Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.&gt;<br />
&lt;Aug 3, 2009 12:38:48 PM EDT&gt; &lt;Critical&gt; &lt;WebLogicServer&gt; &lt;BEA-000386&gt; &lt;Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.<br />
weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.<br />
        at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:941)<br />
        at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1029)<br />
        at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:854)<br />
        at weblogic.security.SecurityService.start(SecurityService.java:141)<br />
        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)<br />
        Truncated. see log file for complete stacktrace<br />
&gt;<br />
&lt;Aug 3, 2009 12:38:48 PM EDT&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to FAILED&gt;<br />
&lt;Aug 3, 2009 12:38:48 PM EDT&gt; &lt;Error&gt; &lt;WebLogicServer&gt; &lt;BEA-000383&gt; &lt;A critical service failed. The server will shut itself down&gt;<br />
&lt;Aug 3, 2009 12:38:48 PM EDT&gt; &lt;Notice&gt; &lt;WebLogicServer&gt; &lt;BEA-000365&gt; &lt;Server state changed to FORCE_SHUTTING_DOWN&gt;</em></p></blockquote>
<p>From the error message it looked like the boot.properties on the Managed Server does not have the right username and password, we made sure it was updated. Tried to re-start the server, same issue. We tried to delete the entire LDAP directory on the Managed Server side so that it syncs the latest from Admin Server which should not have any issues, but that didn&#8217;t work either.</p>
<p>Well, now we ran out of options and contacted Oracle Support, they looked at it and asked us to do a couple of other things which did not work either. Finally, before we escalated further Oracle Support Engineer asked us to try one more last thing that is to enable MasterFirst on EmbeddedLDAP. Honestly I never knew such attribute existed and the help for that attribute looks something like this.</p>
<blockquote><p><em>MasterFirst-Specifies whether a Managed Server should always connect to the embedded LDAP server on the Administration Server, instead of connecting to the local replicated LDAP server.</em></p></blockquote>
<p>Miraculously enabling this attribute did seem to work and the Managed Server started up happily without any issues. Now the question is, Why do we need to specifically enable this attribute when we do not have issues in other environments? The answer is we don&#8217;t know &#8220;yet&#8221;. We suspect its Network, but not entirely sure and we will find out very soon. But whatever it is &#8220;MasterFirst&#8221; did save my day and probably days!</p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/08/10/weblogic-embeddedldaps-masterfirst-attribute-saved-my-day/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How are python.cachedir and the error &quot;*sys-package-mgr*: can&#039;t create package cache dir&quot; are related</title>
		<link>http://ghattus.com/2009/08/04/how-are-python-cachedir-and-the-error-sys-package-mgr-cant-create-package-cache-dir-are-related/</link>
		<comments>http://ghattus.com/2009/08/04/how-are-python-cachedir-and-the-error-sys-package-mgr-cant-create-package-cache-dir-are-related/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 10:50:02 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jython]]></category>
		<category><![CDATA[jython syntax]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[wlst]]></category>
		<category><![CDATA[/var/tmp]]></category>
		<category><![CDATA[cachedir]]></category>
		<category><![CDATA[ImportError]]></category>
		<category><![CDATA[sys-package-mgr]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=57</guid>
		<description><![CDATA[Resolving "*sys-package-mgr*: can't create package cache dir" errors with WLST]]></description>
			<content:encoded><![CDATA[<p>While starting <a href="http://edocs.bea.com/wls/docs91/config_scripting/index.html">WLST </a>or for that matter <a href="http://www.jython.org">Jython</a>, you might have seen this annoying error message,</p>
<blockquote><p>*sys-package-mgr*: can&#8217;t create package cache dir, &#8216;/tmp/cachedir/packages&#8217;<br />
Traceback (innermost last):<br />
File &#8220;&lt;iostream&gt;&#8221;, line 12, in ?<br />
ImportError: no module named java</p></blockquote>
<p><span id="more-57"></span></p>
<p>When Jython initializes it scans all the jar files it can find at startup to build the package and class structure available to the JVM. This information is written to files in a directory named &#8216;cachedir&#8217;, WLST chooses your &#8216;java.io.tmpdir&#8217; to store these files. There is a problem with this approach especially on Unix machines.</p>
<p><strong>Problem:</strong></p>
<p>Most Unix machines are shared across a number of users. Say &#8220;user1&#8243; first logs into the machine and fired up &#8216;java weblogic.WLST&#8217;, Jython will create the &#8216;cachedir&#8217; under <strong>&#8216;/var/tmp/&#8217;</strong> and this directory will be owned by &#8216;user1&#8242;. This user will have no problems using WLST. Now &#8216;user2&#8242; logs in and fires up WLST, this process will try to write to the same directory, <strong>&#8216;/var/tmp/cachedir&#8217;</strong> which is now owned by &#8216;user1&#8242; and hence fails with the above error message.</p>
<p><strong>Solution:</strong></p>
<p>There is a pretty simple and straight forward solution to this problem. Jython supports a System property (<strong>python.cachedir</strong>) that you can set which will determine the directory where this &#8216;cachedir&#8217; is created. So in our case to start WLST you will use,</p>
<blockquote><p>java -Dpython.cachedir=/home/user1 weblogic.WLST</p></blockquote>
<p>This will create the cachedir under /home/user1, and this way all users can have their own cachedir&#8217;s without running into each other. For a more elegant solution you can create a simple unix script that wraps the call to WLST and adding the right cachedir location per user. Sample is shown below,</p>
<blockquote><p>#!/bin/sh</p>
<p># Setup classpath, probably execute setDomainEnv.sh</p>
<p>java -Dpython.cachedir=~ weblogic.WLST</p></blockquote>
<p>As long as the<strong> &#8216;~&#8217;</strong> resolves properly to the home directory for the user executing WLST you will never have to worry about this &#8216;cachedir&#8217; related error messages.. <img src='http://ghattus.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/08/04/how-are-python-cachedir-and-the-error-sys-package-mgr-cant-create-package-cache-dir-are-related/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My takeaways from Oracle Fusion Middleware 11g Forum</title>
		<link>http://ghattus.com/2009/07/29/my-takeaways-from-oracle-fusion-middleware-11g-forum/</link>
		<comments>http://ghattus.com/2009/07/29/my-takeaways-from-oracle-fusion-middleware-11g-forum/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 02:25:03 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[WebLogic 10.3]]></category>
		<category><![CDATA[fusion middleware]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[weblogic server]]></category>
		<category><![CDATA[entrise manager]]></category>
		<category><![CDATA[fusion]]></category>
		<category><![CDATA[jdeveloper]]></category>
		<category><![CDATA[jrockit]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=85</guid>
		<description><![CDATA[I attended the Oracle Fusion Middleware 11g Forum in Bridgewater, NJ. It was a pretty informational session and I got to talk directly to Oracle management about some questions I had regarding Oracle&#8217;s Portal and JVM Strategies.Here are my takeaway&#8217;s. WebLogic Server 10.3 MP1 is part of Fusion Middleware 11g. WebLogic Portal is NOT part [...]]]></description>
			<content:encoded><![CDATA[<p>I attended the <a href="http://ghattus.com/2009/07/oracle-fusion-middlware-11g-forum.html">Oracle Fusion Middleware 11g Forum</a> in Bridgewater, NJ. It was a pretty informational session and I got to talk directly to <a href="http://www.oracle.com">Oracle</a> management about some questions I had regarding Oracle&#8217;s Portal and JVM Strategies.<span id="more-85"></span>Here are my takeaway&#8217;s.</p>
<ul>
<li><a href="http://www.oracle.com/technology/products/weblogic/index.html">WebLogic Server 10.3 MP1</a> is part of Fusion Middleware 11g.</li>
<li><a href="http://www.oracle.com/technology/products/weblogic/portal/index.html">WebLogic Portal</a> is <strong>NOT</strong> part of the Oracle Fusion Middleware 11g. The portal product that is part of Fusion Middleware is Oracle WebCentre.</li>
<li>Oracle will continue to develop and innovate on WebLogic Portal and planning to release 11g version by the end of the year.</li>
<li><a href="http://www.oracle.com/technology/products/jrockit/index.html">JRockit </a>is the recommended JVM for Oracle Fusion Middleware 11g.</li>
<li>Oracle does not have any plans to merge Sun&#8217;s JVM and JRockit into one, both these JVM&#8217;s will be independent of each other.</li>
<li><a href="http://www.oracle.com/technology/products/jdev/index.html">JDeveloper </a>is the recommeded IDE for all products in the Fusion Middleware suite.</li>
<li>Oh lastly, <a href="http://www.oracle.com/technology/products/oem/index.html">Enterprise Manager</a> is the mother of all Managers and will be able to control the Universe.. <img src='http://ghattus.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/07/29/my-takeaways-from-oracle-fusion-middleware-11g-forum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Can WebLogic 10.3 run on JDK 1.4?</title>
		<link>http://ghattus.com/2009/07/29/can-weblogic-10-3-run-on-jdk-1-4/</link>
		<comments>http://ghattus.com/2009/07/29/can-weblogic-10-3-run-on-jdk-1-4/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 12:10:49 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[JDK 1.4 EOL]]></category>
		<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[WebLogic 10.3]]></category>
		<category><![CDATA[WebLogic 8.1 EOL]]></category>
		<category><![CDATA[fusion middleware]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[weblogic server]]></category>
		<category><![CDATA[jdk 1.4]]></category>
		<category><![CDATA[jdk 1.5]]></category>
		<category><![CDATA[jdk 1.6]]></category>
		<category><![CDATA[weblogic 8.1]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=78</guid>
		<description><![CDATA[Does Oracle support running WebLogic 10.3 on JDK 1.4]]></description>
			<content:encoded><![CDATA[<p>One of my colleague asked me whether he can upgrade to WebLogic 10.3 from WebLogic 8.1 and not upgrade his JDK to 1.6. <span id="more-78"></span>Well, my initial reaction was &#8220;Why would you want to do that????&#8221;. But after listening to his side of the story I did wondered if WebLogic 10.3 is supported on 1.4. His application was built around 5 years ago on WebLogic 8.1/JDK 1.4 and slowly every one in the team moved on to different things. Now due to EOL and other issues (<a href="http://ghattus.com/2008/07/java-1-4-and-weblogic-8-1-end-of-life.html">see my post on JDK 1.4 and WebLogic 8.1 EOL)</a> all the the applications co-hosted in the Datacenter would like to Upgrade and he is forced to upgrade also. With limited or no resources how can he pull off this upgrade with out any code changes? Well, lets wish him luck.</p>
<p>Checked with <a href="http://www.oracle.com">Oracle</a> and offcially WebLogic 10.3 is NOT supported on either JDK 1.4 nor JDK 1.5.</p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/07/29/can-weblogic-10-3-run-on-jdk-1-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
