<?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 server</title>
	<atom:link href="http://ghattus.com/category/weblogic-server/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>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>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>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>
		<item>
		<title>Default protocol in WebLogic and why is it important</title>
		<link>http://ghattus.com/2009/07/26/default-protocol-in-weblogic-and-why-is-it-important/</link>
		<comments>http://ghattus.com/2009/07/26/default-protocol-in-weblogic-and-why-is-it-important/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 21:17:12 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[WebLogic]]></category>
		<category><![CDATA[channel]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jython]]></category>
		<category><![CDATA[weblogic server]]></category>
		<category><![CDATA[wlst]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[t3]]></category>
		<category><![CDATA[t3s]]></category>

		<guid isPermaLink="false">http://ghattus.com/?p=55</guid>
		<description><![CDATA[It is a good practice to set the Default Protocol in WebLogic]]></description>
			<content:encoded><![CDATA[<p>If your WebLogic Server makes outbound connections to other systems it is wise to know what a DefaultProtocol is. Generally, when you create a WebLogic domain and haven&#8217;t configured SSL you will not have to do anything.<span id="more-55"></span></p>
<p>But once SSL is configured and you have dis-abled the non-ssl port, you should make sure that the DefaultProtocol your WebLogic Server uses is SSL (either t3s, https or iiops). If you haven&#8217;t done this, your WebLogic Server will try to use &#8220;t3&#8243; (default) for any outbound connections and since the ListenPort is disabled it will fail.</p>
<p>Here&#8217;s a simple wlst script to change the default protocol to t3s for all the servers in the domain.</p>
<blockquote><p># After connecting to the Admin Server</p>
<p>edit()</p>
<p>startEdit()</p>
<p>servers = cmo.getServers()</p>
<p>for i in servers:</p>
<p>i.setDefaultProtocol(&#8220;t3s&#8221;)</p>
<p>save()</p>
<p>activate()</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2009/07/26/default-protocol-in-weblogic-and-why-is-it-important/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Number Format Exception while starting WebLogic Server</title>
		<link>http://ghattus.com/2008/10/24/number-format-exception-while-starting-weblogic-server/</link>
		<comments>http://ghattus.com/2008/10/24/number-format-exception-while-starting-weblogic-server/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 00:17:00 +0000</pubDate>
		<dc:creator>sghattu</dc:creator>
				<category><![CDATA[embeddedLdap]]></category>
		<category><![CDATA[number format exception]]></category>
		<category><![CDATA[weblogic server]]></category>

		<guid isPermaLink="false">http://ghattus.com/2008/10/number-format-exception-while-starting-weblogic-server/</guid>
		<description><![CDATA[Ok, this has occurred way too many times recently in our environment. This usually happens if your machine is running low on space and WebLogic Server corrupted a file in the embedded LDAP.To fix this problem you can delete the file /servers//data/ldap/config/replicas.prop or add &#8216;replica.num=0&#8242; to replicas.prop file. &#62; NumberFormatException: nulljava.lang.NumberFormatException: null at java.lang.Integer.parseInt(Integer.java:415) at [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, this has occurred way too many times recently in our environment. This usually happens if your machine is running low on space and WebLogic Server corrupted a file in the embedded LDAP.<br />To fix this problem you can delete the file /servers//data/ldap/config/replicas.prop or add &#8216;<span style="color: black">replica.num=0&#8242; to replicas.prop file. </span><br /><span style="font-size: 10pt;color: blue">&gt;     NumberFormatException: null<br />java.lang.NumberFormatException: null<br />        at java.lang.Integer.parseInt(Integer.java:415)<br />        at java.lang.Integer.parseInt(Integer.java:497)<br />        at weblogic.ldap.EmbeddedLDAP.validateVDEDirectories(EmbeddedLDAP.java:1035)<br />        at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:212)<br />        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)<br />        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)<br />        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)<br />&gt;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://ghattus.com/2008/10/24/number-format-exception-while-starting-weblogic-server/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
