<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DEYASH09fyp7ImA9WhRUFk8.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697</id><updated>2012-01-26T17:02:29.367-08:00</updated><category term="wlst" /><category term="weblogic wlst" /><category term="virtualization" /><category term="technology" /><category term="jrockit" /><category term="personal" /><category term="coherence" /><category term="movies" /><category term="politics" /><category term="exalogic" /><category term="sports" /><category term="weblogic" /><category term="cloud" /><category term="jms" /><category term="utilities" /><title>i am jambay</title><subtitle type="html">my personal musings - mostly on web and middleware stuff</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.iamjambay.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/jambayblog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="jambayblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0UMRHw6eCp7ImA9WhRVF0U.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-5196797052896713987</id><published>2012-01-16T23:28:00.001-08:00</published><updated>2012-01-16T23:28:05.210-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T23:28:05.210-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualization" /><title>Will Cloud Era Beer Be Mostly Generic?</title><content type="html">&lt;p&gt;&lt;font color="#ff0000"&gt;Disclaimer: I am employed by VMware and work with the Cloud Foundry team.&lt;/font&gt;  &lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" align="right" src="http://farm5.staticflickr.com/4100/4917853457_4730ce2c8a_d.jpg" width="240" height="181"&gt;The Cloudbees guys like stirring the pot a bit, which is fine, but I’m taking the bait this time.&amp;nbsp; In &lt;a href="http://blog.cloudbees.com/2011/11/virtualisation-and-clouds.html"&gt;several of their blog posts&lt;/a&gt; they &lt;a href="http://bobbickel.blogspot.com/2011/12/why-vmware-loves-and-hates-cloud.html"&gt;try and paint OS or virtualization vendors with a broad brush&lt;/a&gt; that can't possibly be relevant in the cloud era, which they believe is a very convenient argument for them.&amp;nbsp; Today &lt;a href="http://sacha.labourey.com/2012/01/16/amazon-1-microsoft-0/"&gt;Sacha Labourey offered some commentary on the recent EC2 Windows free tier announcement&lt;/a&gt; and I think he's got it wrong enough (at least about the non-obvious points) that it inspired me to write some thoughts down of my own.&lt;/p&gt; &lt;p&gt;Sacha's outline is something like:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Microsoft Windows is more expensive than Linux (sorry Microsoft)&lt;/li&gt; &lt;li&gt;VMware is more expensive than Xen (sorry VMware)&lt;/li&gt; &lt;li&gt;Paid Linux is more expensive than free Linux (sorry Redhat)&lt;/li&gt; &lt;li&gt;Hosting margins are smaller than license or subscription margins (sorry licensed and subscription software vendors)&lt;/li&gt; &lt;li&gt;Windows has weak cloud DNA&lt;/li&gt; &lt;li&gt;Amazon will be the new Microsoft&lt;/li&gt; &lt;li&gt;Therefore, try Cloudbees, the &lt;a href="http://bobbickel.blogspot.com/2011/10/cloudbees-open-source-choice.html"&gt;closed-source&lt;/a&gt; Java PaaS! &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;To really dumb it down, my take away is that Sacha feels like cloud providers like Amazon will commoditize the operating system and virtualization companies to an extreme almost exclusively because they will have the lowest raw compute cost per hour.&amp;nbsp; He implies that totally free open source software without commercial support will dominate the entire stack and dramatically erode business from commercial and subscription based software providers.&amp;nbsp; Virtualization and operating systems won’t matter as Amazon Linux will become defacto.&amp;nbsp; He thinks we're all going to love the taste of the blandest and cheapest generic cloud beer. &lt;p&gt;I disagree that server-side operating system and virtualization software will become undifferentiated and therefore irrelevant in the cloud era.&amp;nbsp; If the only prism you view things in is cost per hour of raw compute instances available on-demand, then sure, running Amazon Linux on EC2 is tough to beat.&amp;nbsp; Some fraternity parties make beer selection decisions with a framework like that.&amp;nbsp; However, an overwhelming majority of the workloads don't and won't fit that model.&amp;nbsp; Even if PaaS really takes off, it will run better on great virtualization and operating systems.&amp;nbsp; Public coulds are not the only way to operate cloud era infrastructure.&amp;nbsp; Cloud can be a malleable term, when I think cloud I think multi-data center, physical layer abstraction, high availability, great density, elasticity, self-service, and organization-relevant billing and metering.&amp;nbsp; Vendors that offer a holistic solution that spans public and private clouds and integrates with pre-cloud systems will have loyal customers that are willing to pay a premium over cheaper solutions with gaps.&amp;nbsp; A winning solution will leverage innovations and differentiation in the operating systems and virtualization. &lt;p&gt;It's not too hard to think of a few examples of why enterprises run Windows which include Exchange, Active Directory, Office, .NET and SQL Server.&amp;nbsp; These customers choose to pay more when there are free Linux alternatives!&amp;nbsp; It would be cheaper for everyone to sustain themselves on ramen noodles every night, yet the restaurant business seems to be doing just fine.&amp;nbsp; Macs cost more than non-Mac laptops, yet I see lots of cloud people using Macs.&amp;nbsp; I believe that generic beer will not be the only option and probably not even the most popular choice on the menu in the cloud era.&amp;nbsp; Customers will pay a premium for stuff that lets them accomplish their goals, which may not be directly aligned with the cheapest compute cost per hour on the blandest stack.&amp;nbsp; Time-to-market, ease-of-use, locality, quality and reliability could all conceivably prioritized over raw compute cost per hour depending on the need.&amp;nbsp; EC2 already illustrates this breadth of menu approach by the variety of OS's supported and different tiers of pricing. &lt;p&gt;A few other random points.&amp;nbsp; I recently learned that many of the worlds ATM's run an embedded version of Windows &lt;a href="http://www.flickr.com/photos/u2sockmonkey/1355889565/"&gt;blue-screen-of-death jokes aside&lt;/a&gt;.&amp;nbsp; Windows has demonstrated it can be optimized for very small footprints.&lt;br&gt;&lt;br&gt;Amazon Linux might be great for some situations, but Red Hat has indicated that they may not continue letting their operating system innovations to trickle downstream easily as shown by their &lt;a href="http://www.redhat.com/about/news/blog/commitment-to-open/"&gt;decision to ship the kernel with patches pre-applied in RHEL 6&lt;/a&gt;.&amp;nbsp; Operating system R&amp;amp;D is funded by customers and there will be differentiated features for paid offerings.&amp;nbsp; Why else would Joyent invest so much in SmartOS?&amp;nbsp; Amazon Linux is basically equivalent to RHEL today, but this is a fluid situation.&lt;/p&gt; &lt;p&gt;Cheap beer has it’s time and place, but the majority of customers want choice and are willing to pay for quality on most occasions.&amp;nbsp; Keep yourself honest and try the cheap beer every once in awhile, just to be sure.&amp;nbsp; It reinforces my appreciation that you get what you pay for.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/pdxdiver/4917853457/"&gt;Generic beer image&lt;/a&gt; is attributed to pdxdiver from flickr.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-5196797052896713987?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/5196797052896713987/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=5196797052896713987" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5196797052896713987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5196797052896713987?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2012/01/will-cloud-era-beer-be-mostly-generic.html" title="Will Cloud Era Beer Be Mostly Generic?" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>5</thr:total></entry><entry gd:etag="W/&quot;DE8GR3gzeCp7ImA9WhRTFk8.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-1028156740746335670</id><published>2011-11-06T16:47:00.001-08:00</published><updated>2011-11-06T16:47:06.680-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-06T16:47:06.680-08:00</app:edited><title>Micro Cloud Foundry – Increasing Default Memory Limits</title><content type="html">&lt;p&gt;I attended my first SpringOne a few weeks ago in my former hometown Chicago.&amp;nbsp; It was a very fun event with lots of energy around the Spring community as well as they Groovy and Grails crowd.&amp;nbsp; Cloud Foundry topics took center stage with many standing-room-only sessions and lots of people coming up to the booth.&amp;nbsp; All attendees received their very own copy of &lt;a href="https://www.cloudfoundry.com/micro"&gt;Micro Cloud Foundry&lt;/a&gt; as part of their conference paraphernalia on a USB stick inside the black binder.&amp;nbsp; Micro Cloud Foundry is a Virtual Machine that lets developers have a complete Cloud Foundry instance on their laptop.&amp;nbsp; This is great because you can develop locally and be confident that your application will run the same on cloudfoundry.com or another instance.&amp;nbsp; There are some great resources for getting started with Micro Cloud Foundry including &lt;a href="http://blog.springsource.com/2011/08/24/micro-cloud-foundry-for-spring-developers/"&gt;Josh Long’s screencast&lt;/a&gt; and a &lt;a href="http://support.cloudfoundry.com/entries/20316811-micro-cloud-foundry-installation-setup"&gt;Getting Started guide&lt;/a&gt; written by Charles Lee.&amp;nbsp; Micro Cloud Foundry defaults to a 1GB Virtual Machine, which limits the number of applications and the amount of memory per application to 1GB.&amp;nbsp; The Java and Spring application profiles default to 512MB, which is only 2 applications with the default settings.&amp;nbsp; I had a question from someone who walked up to the booth whether the memory limits could be increased.&amp;nbsp; Since &lt;a href="http://twitter.com/#!/mccrory"&gt;Cloud Foundry guru Dave McCrory&lt;/a&gt; was close by I got a tip to simply boost the memory for the VM and&amp;nbsp; reconfigure using the console menu.&amp;nbsp; I tried it on my laptop since I’m lucky enough to have 8GB of RAM and it worked well.&amp;nbsp; Below are the steps.&lt;/p&gt; &lt;h3&gt;Just need the punchline?&lt;/h3&gt;&amp;nbsp;&lt;!-- http://twitter.com/jambay/status/129334404618260480 --&gt; &lt;div id="embedly_twitter_79555874" class="embedly_twitter"&gt; &lt;style type="text/css"&gt; #embedly_twitter_79555874{background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #c0deed; padding:20px;} #embedly_twitter_79555874 p{background:#fff;padding:10px 12px 0px 12px;margin:0;min-height:48px;color:#000;font-size:18px;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} #embedly_twitter_79555874 .embedly_tweet_content{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} #embedly_twitter_79555874 p span.metadata{display:block;width:100%;clear:both;margin-top:0px;height:40px; padding-bottom: 12px;} #embedly_twitter_79555874 p span.metadata span.author{line-height:15px;color:#999;font-size:14px} #embedly_twitter_79555874 p span.metadata span.author a{line-height:15px;font-size:20px;vertical-align:middle} #embedly_twitter_79555874 p span.metadata span.author img{float:left;margin:0 10px 0 0px;width:48px;height:48px} #embedly_twitter_79555874 p a {color: #0084b4; text-decoration:none;} #embedly_twitter_79555874 p a:hover{text-decoration:underline} #embedly_twitter_79555874 .embedly_timestamp{font-size:13px;display:inline-block;margin-top: 5px;} #embedly_twitter_79555874 .components-above span.embedly_timestamp{font-size:10px;margin-top: 1px;line-height:12px} #embedly_twitter_79555874 a {color: #0084b4; text-decoration:none;} #embedly_twitter_79555874 a:hover{text-decoration:underline} #embedly_twitter_79555874 .tweet-screen-name {font-size: 14px; font-weight: bold;} #embedly_twitter_79555874 .tweet-full-name {padding-left: 4px; color: #999; font-size: 12px;} #embedly_twitter_79555874 .tweet-actions{margin-left: 10px;font-size:13px;display:inline-block;width:250px} #embedly_twitter_79555874 .components-above span.tweet-actions{font-size:10px} #embedly_twitter_79555874 .controls{line-height:12px!important} #embedly_twitter_79555874 .tweet-actions a {margin-left:5px} #embedly_twitter_79555874 .tweet-actions a b{font-weight:normal} #embedly_twitter_79555874 .components-above span.tweet-actions a b{vertical-align:baseline;line-height:12px} #embedly_twitter_79555874 .components-above .tweet-text{font-size:13px;vertical-align:baseline} #embedly_twitter_79555874 .tweet-image {float: left; width: 40px;} #embedly_twitter_79555874 .tweet-user-block-image {float: left; width: 48px; height: 48px} #embedly_twitter_79555874 .tweet-row {margin-left: 40px; margin-top: 3px;line-height: 17px;} #embedly_twitter_79555874 .tweet-user-block {margin-left: -40px;} #embedly_twitter_79555874 .stream-item {padding-bottom: 0px; margin-left: 12px;} #embedly_twitter_79555874 .simple-tweet-image img {margin-top: 4px;} #embedly_twitter_79555874 .simple-tweet-content {margin: 0 0 13px 0px; font-size: 14px; min-height:48px;} #embedly_twitter_79555874 .in-reply-to-border {border-color: #ebebeb; border-style: solid; border-width: 1px 0 0;} #embedly_twitter_79555874 .in-reply-to-text {margin-left: 4px; padding-left: 8px; padding-right: 10px; color: #999; font-size: 12px;} #embedly_twitter_79555874 .tweet-actions i {background: transparent url(http://a2.twimg.com/a/1306889658/phoenix/img/sprite-icons.png) no-repeat;width:15px;height:15px;margin:0 4px -3px 3px;outline: none; text-indent:-99999px;vertical-align:baseline;display:inline-block;position:relative;} #embedly_twitter_79555874 .tweet-actions a.retweet-action i {background-position:-192px 0;} #embedly_twitter_79555874 .tweet-actions a.reply-action i {background-position:0 0;} #embedly_twitter_79555874 .tweet-actions a.favorite-action i {background-position:-32px 0;} &lt;/style&gt;  &lt;div class="embedly_tweet_content"&gt; &lt;div class="components-middle"&gt; &lt;p&gt;&lt;span class="metadata"&gt;&lt;span class="author"&gt;&lt;a href="http://twitter.com/jambay"&gt;&lt;img src="http://a1.twimg.com/profile_images/51560491/james_bayer_normal.jpg"&gt;&lt;/a&gt;&lt;strong&gt;&lt;a href="http://twitter.com/jambay"&gt;@jambay&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;jambay&lt;/span&gt;&lt;/span&gt; got micro &lt;a href="http://search.twitter.com/search?q=%23cloudfoundry"&gt;#cloudfoundry&lt;/a&gt; to use up to 2GB of memory (1GB is default), stop mcf, change vm mem setting, start vm, menu option thanks &lt;a href="http://twitter.com/mccrory"&gt;@mccrory&lt;/a&gt;&lt;br&gt;&lt;span class="embedly_timestamp"&gt;&lt;a title="Wed Oct 26 23:11:39 +0000 2011" href="http://twitter.com/jambay/status/129334404618260480"&gt;Oct 26&lt;/a&gt; via web&lt;/span&gt;&lt;span class="tweet-actions"&gt;&lt;a class="favorite-action" title="Favorite" href="https://twitter.com/intent/favorite?tweet_id=129334404618260480"&gt;&lt;span&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;Favorite&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="retweet-action" title="Retweet" href="https://twitter.com/intent/retweet?tweet_id=129334404618260480"&gt;&lt;span&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;Retweet&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="reply-action" title="Reply" href="https://twitter.com/intent/tweet?in_reply_to=129334404618260480"&gt;&lt;span&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;Reply&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;The detailed steps&lt;/h3&gt; &lt;p&gt;Micro Cloud Foundry has a text based interface, and if you select&amp;nbsp; “help” you can see the defaults.&amp;nbsp; There is also a &lt;a href="http://support.cloudfoundry.com/entries/20336543-resource-limits-in-micro-cloud-foundry"&gt;Knowledge Base article describing resource limits on support.cloudfoundry.com&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-EDF0z2brzXw/TrcqWYWED_I/AAAAAAAAJX8/ZE-IyocZy9s/s1600-h/Screen%252520Shot%2525202011-11-06%252520at%2525209.30.02%252520AM%25255B3%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Screen Shot 2011-11-06 at 9.30.02 AM" border="0" alt="Screen Shot 2011-11-06 at 9.30.02 AM" src="http://lh6.ggpht.com/-EwnQGy2Muy4/TrcqXhOooNI/AAAAAAAAJYE/jIq1KMusAnA/Screen%252520Shot%2525202011-11-06%252520at%2525209.30.02%252520AM_thumb%25255B1%25255D.png?imgmax=800" width="534" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;You can validate your Micro Cloud Foundry VM settings by using the vcap command line interface, here is where I start:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-vhmjNTj2EZc/TrcqYZmIGKI/AAAAAAAAJYM/FCgE7LQHPks/s1600-h/memoryToStart%25255B4%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="memoryToStart" border="0" alt="memoryToStart" src="http://lh3.ggpht.com/-m0AYLC-R08E/TrcqZslljHI/AAAAAAAAJYU/wbq4KZ_V4WA/memoryToStart_thumb%25255B2%25255D.png?imgmax=800" width="404" height="271"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;So now you can stop your Micro Cloud Foundry VM, preferably through the text command interface so the VM shuts down properly.&amp;nbsp; Once the VM has been shutdown, you will be able to edit the memory settings by selecting Processors &amp;amp; RAM as shown below.&amp;nbsp; You cannot edit the memory settings while the VM is running.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-wQCCVCAdBhk/TrcqawaNUiI/AAAAAAAAJYc/WK2VehoWJGE/s1600-h/Screen%252520Shot%2525202011-11-06%252520at%2525209.57.44%252520AM%25255B7%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Screen Shot 2011-11-06 at 9.57.44 AM" border="0" alt="Screen Shot 2011-11-06 at 9.57.44 AM" src="http://lh3.ggpht.com/-Z-rDQHGBUNU/TrcqcpkRmzI/AAAAAAAAJYk/_W8q5wMW7-Q/Screen%252520Shot%2525202011-11-06%252520at%2525209.57.44%252520AM_thumb%25255B5%25255D.png?imgmax=800" width="421" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Now change the value from 1024 MB to 2048 MB.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-xKcnHCha_cc/TrcqdXIp9yI/AAAAAAAAJYs/qctydZbZs70/s1600-h/Screen%252520Shot%2525202011-11-06%252520at%2525209.58.22%252520AM%25255B17%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Screen Shot 2011-11-06 at 9.58.22 AM" border="0" alt="Screen Shot 2011-11-06 at 9.58.22 AM" src="http://lh6.ggpht.com/-vrJQT4T7-VI/TrcqeomYueI/AAAAAAAAJY0/DMstYiS1H3I/Screen%252520Shot%2525202011-11-06%252520at%2525209.58.22%252520AM_thumb%25255B13%25255D.png?imgmax=800" width="404" height="246"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;After restarting the VM with the larger memory settings, the Micro Cloud Foundry interface should detect that the memory settings need to be reconfigured and that should be shown with red text, so select that command.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-ljN-duS9GXs/TrcqfXWkb0I/AAAAAAAAJY8/_yi7xGL_PYs/s1600-h/Screen%252520Shot%2525202011-11-06%252520at%2525209.58.53%252520AM%25255B7%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Screen Shot 2011-11-06 at 9.58.53 AM" border="0" alt="Screen Shot 2011-11-06 at 9.58.53 AM" src="http://lh6.ggpht.com/-vbq6iavh1eM/Trcqg7wvTVI/AAAAAAAAJZE/CaekY7NlxJM/Screen%252520Shot%2525202011-11-06%252520at%2525209.58.53%252520AM_thumb%25255B3%25255D.png?imgmax=800" width="530" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Follow the instructions in the console and when the services finish coming up again a few moments later, you can reissue the “vmc info” command and hopefully see the new higher memory limit in the response.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-7YYLGmioNgo/TrcqhjumMAI/AAAAAAAAJZM/mkZLz6KwwL0/s1600-h/memoryToEnd%25255B4%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="memoryToEnd" border="0" alt="memoryToEnd" src="http://lh4.ggpht.com/-fMic7BSEeag/TrcqiQQ_ZvI/AAAAAAAAJZU/ltSgNuWBvyo/memoryToEnd_thumb%25255B2%25255D.png?imgmax=800" width="404" height="186"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-1028156740746335670?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/1028156740746335670/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=1028156740746335670" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/1028156740746335670?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/1028156740746335670?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/11/micro-cloud-foundry-increasing-default.html" title="Micro Cloud Foundry – Increasing Default Memory Limits" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-EwnQGy2Muy4/TrcqXhOooNI/AAAAAAAAJYE/jIq1KMusAnA/s72-c/Screen%252520Shot%2525202011-11-06%252520at%2525209.30.02%252520AM_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;AkQGSH0-fSp7ImA9WhdbE0w.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-6457278866625347670</id><published>2011-10-11T00:32:00.000-07:00</published><updated>2011-10-11T00:32:09.355-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-11T00:32:09.355-07:00</app:edited><title>1st Day at VMware</title><content type="html">Today was my 1st day at VMware where I'll be working as a Product Manager on the &lt;a href="http://cloudfoundry.com/"&gt;Cloud Foundry&lt;/a&gt; team. &amp;nbsp;This tweet sums up my first day:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="embedly_twitter" id="embedly_twitter_25408892"&gt;
&lt;style type="text/css"&gt;
 #embedly_twitter_25408892{background:url(http://a0.twimg.com/images/themes/theme1/bg.png) #C0DEED; padding:20px;} #embedly_twitter_25408892 p{background:#fff;padding:10px 12px 0px 12px;margin:0;min-height:48px;color:#000;font-size:18px;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} #embedly_twitter_25408892 .embedly_tweet_content{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} #embedly_twitter_25408892 p span.metadata{display:block;width:100%;clear:both;margin-top:0px;height:40px; padding-bottom: 12px;} #embedly_twitter_25408892 p span.metadata span.author{line-height:15px;color:#999;font-size:14px} #embedly_twitter_25408892 p span.metadata span.author a{line-height:15px;font-size:20px;vertical-align:middle} #embedly_twitter_25408892 p span.metadata span.author img{float:left;margin:0 10px 0 0px;width:48px;height:48px} #embedly_twitter_25408892 p a {color: #0084B4; text-decoration:none;} #embedly_twitter_25408892 p a:hover{text-decoration:underline} #embedly_twitter_25408892 .embedly_timestamp{font-size:13px;display:inline-block;margin-top: 5px;} #embedly_twitter_25408892 .components-above span.embedly_timestamp{font-size:10px;margin-top: 1px;line-height:12px} #embedly_twitter_25408892 a {color: #0084B4; text-decoration:none;} #embedly_twitter_25408892 a:hover{text-decoration:underline} #embedly_twitter_25408892 .tweet-screen-name {font-size: 14px; font-weight: bold;} #embedly_twitter_25408892 .tweet-full-name {padding-left: 4px; color: #999; font-size: 12px;} #embedly_twitter_25408892 .tweet-actions{margin-left: 10px;font-size:13px;display:inline-block;width:250px} #embedly_twitter_25408892 .components-above span.tweet-actions{font-size:10px} #embedly_twitter_25408892 .controls{line-height:12px!important} #embedly_twitter_25408892 .tweet-actions a {margin-left:5px} #embedly_twitter_25408892 .tweet-actions a b{font-weight:normal} #embedly_twitter_25408892 .components-above span.tweet-actions a b{vertical-align:baseline;line-height:12px} #embedly_twitter_25408892 .components-above .tweet-text{font-size:13px;vertical-align:baseline} #embedly_twitter_25408892 .tweet-image {float: left; width: 40px;} #embedly_twitter_25408892 .tweet-user-block-image {float: left; width: 48px; height: 48px} #embedly_twitter_25408892 .tweet-row {margin-left: 40px; margin-top: 3px;line-height: 17px;} #embedly_twitter_25408892 .tweet-user-block {margin-left: -40px;} #embedly_twitter_25408892 .stream-item {padding-bottom: 0px; margin-left: 12px;} #embedly_twitter_25408892 .simple-tweet-image img {margin-top: 4px;} #embedly_twitter_25408892 .simple-tweet-content {margin: 0 0 13px 0px; font-size: 14px; min-height:48px;} #embedly_twitter_25408892 .in-reply-to-border {border-color: #EBEBEB; border-style: solid; border-width: 1px 0 0;} #embedly_twitter_25408892 .in-reply-to-text {margin-left: 4px; padding-left: 8px; padding-right: 10px; color: #999; font-size: 12px;} #embedly_twitter_25408892 .tweet-actions i {background: transparent url(http://a2.twimg.com/a/1306889658/phoenix/img/sprite-icons.png) no-repeat;width:15px;height:15px;margin:0 4px -3px 3px;outline: none; text-indent:-99999px;vertical-align:baseline;display:inline-block;position:relative;} #embedly_twitter_25408892 .tweet-actions a.retweet-action i {background-position:-192px 0;} #embedly_twitter_25408892 .tweet-actions a.reply-action i {background-position:0 0;} #embedly_twitter_25408892 .tweet-actions a.favorite-action i {background-position:-32px 0;} 
&lt;/style&gt;&lt;br /&gt;
&lt;div class="embedly_tweet_content"&gt;
&lt;div class="components-middle"&gt;
&lt;span class="metadata"&gt;&lt;span class="author"&gt;&lt;a href="http://twitter.com/jambay"&gt;&lt;img src="http://a1.twimg.com/profile_images/51560491/james_bayer_normal.jpg" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;a href="http://twitter.com/jambay"&gt;@jambay&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;jambay&lt;/span&gt;&lt;/span&gt; today was my first day at &lt;a href="http://search.twitter.com/search?q=vmware" title="#vmware search Twitter"&gt;#vmware&lt;/a&gt;. 1st impressions: exciting, intense, active, great campus, vibrant, nice perks. &lt;a href="http://search.twitter.com/search?q=cfoundry" title="#cfoundry search Twitter"&gt;#cfoundry&lt;/a&gt; fires me up.&lt;br /&gt;
&lt;span class="embedly_timestamp"&gt;&lt;a href="http://twitter.com/jambay/status/123647429378707456" title="Tue Oct 11 06:33:39 +0000 2011"&gt;Oct 11&lt;/a&gt; via web&lt;/span&gt;&lt;span class="tweet-actions"&gt;&lt;a class="favorite-action" href="https://twitter.com/intent/favorite?tweet_id=123647429378707456" title="Favorite"&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;Favorite&lt;/b&gt;&lt;/a&gt;&lt;a class="retweet-action" href="https://twitter.com/intent/retweet?tweet_id=123647429378707456" title="Retweet"&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;Retweet&lt;/b&gt;&lt;/a&gt;&lt;a class="reply-action" href="https://twitter.com/intent/tweet?in_reply_to=123647429378707456" title="Reply"&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;Reply&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
I feel like the PaaS space is still very much in it's early days, somewhat like the application server market was in 1999 when I first started writing my first Servlets with WebSphere as a fresh out-of-school IBMer learning Java.  VMware has assembled an incredibly talented team over the last few years to work in this area and has been doing lots of hiring lately &lt;a href="http://wordpress.chanezon.com/?p=1729"&gt;like this example demonstrates&lt;/a&gt;. &amp;nbsp;In addition to the great people, VMware has a fantastic technology portfolio that is unburdened by a huge legacy middleware business that allows them to think differently and move with much more agility. &amp;nbsp;Do not misunderstand me, I believe Oracle, IBM, Redhat and other traditional middleware vendors will likely still have success selling traditional middleware in the short and mid-term, but I had to jump at this opportunity to be involved where I think the most innovation is and make my impact on this developing space that I think has great promise.&lt;br /&gt;
&lt;br /&gt;
Thank you to everyone at Oracle for the kind words and emails. &amp;nbsp;I really appreciated my time there and at BEA Systems, made great friends and learned a lot. &amp;nbsp;I know that Java EE, Glassfish and WebLogic Server are in great hands and you will continue being successful.&lt;br /&gt;
&lt;br /&gt;
If you want to learn more about what has me so excited about Cloud Foundry, there are several obvious paths. &amp;nbsp;One great aspect of Cloud Foundry is that it's &lt;a href="https://github.com/cloudfoundry"&gt;hosted on github&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Cloud_Foundry"&gt;Apache 2.0 licensed&lt;/a&gt;, so it's easy to get and review the code. &amp;nbsp;You can also download and use the complete package with a&amp;nbsp;&lt;a href="https://www.cloudfoundry.com/micro"&gt;Micro Cloud&amp;nbsp;Foundry&lt;/a&gt; virtual machine that you can run on a laptop, &lt;a href="http://support.cloudfoundry.com/entries/20329947-introduction-to-using-micro-cloud-foundry-with-spring-sts"&gt;with a step-by-step example&lt;/a&gt;&amp;nbsp;using Java or &lt;a href="http://blog.cloudfoundry.com/post/5638655616/cloud-foundry-for-ruby-developers-a-tutorial"&gt;other languages and frameworks like Ruby&lt;/a&gt;. &amp;nbsp;You can also &lt;a href="http://www.youtube.com/cloudfoundry"&gt;watch a video or two&lt;/a&gt;&amp;nbsp;on youtube if you just want to see more about what it's all about.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-6457278866625347670?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/6457278866625347670/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=6457278866625347670" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6457278866625347670?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6457278866625347670?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/10/1st-day-at-vmware.html" title="1st Day at VMware" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>3</thr:total></entry><entry gd:etag="W/&quot;DEYDRnc7eSp7ImA9WhdUGUs.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-3727264079037906773</id><published>2011-09-29T22:35:00.000-07:00</published><updated>2011-10-06T22:42:57.901-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-06T22:42:57.901-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="coherence" /><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>Coherence*Web with WebLogic Server Simple Example and Troubleshooting Overview</title><content type="html">&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;

&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Arial, sans-serif; font-size: 12pt;"&gt;This quick troubleshooting guide covers a basic&amp;nbsp;setup of a simple sample application using Coherence*Web instead of traditional WebLogic Server session replication. I used Coherence 3.6.1.x and WebLogic Server 10.3.4 for when I originally created this example, but the steps should be similar for any Coherence 3.5+ and WebLogic Server release capable of using the Coherence*Web SPI, which include some older releases of WLS, but consider 10.3.1+ as the most well-worn-path.&amp;nbsp; I apologize for the formatting, which is a bit sloppy compared to my normal blog posts.&amp;nbsp; This has been in a word doc on my desktop for a long time waiting for when I had time to post it properly.&amp;nbsp; Given two requests for this in the last week I figured a sloppy blog post was better than not sharing it broadly.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Arial, sans-serif; font-size: 12pt;"&gt;For simplicity, we are assuming 2 WebLogic
Server managed server instances in a WLS Cluster are running Coherence*Web as
storage disabled nodes. The WebLogic
Servers will have a &lt;a href="http://www.blogger.com/jamesbayer/resource/CWebTestApp.ear"&gt;simple test web application located here&lt;/a&gt; deployed that stores session data on a
Coherence cluster with 2 storage enabled cache servers. There are a sequence of steps that help
validate that session failover is working properly. Some of these steps are from product
documentation, and I've supplemented with my own comments &lt;span style="color: red;"&gt;in red&lt;/span&gt;. Note
that this example will not use Active Cache, which is a way to manage Coherence
configuration and Cache Server lifecycle from WebLogic Server. I recommend users understand this example
first before adding on Active Cache. More detail on Active Cache including a video is covered in this blog
entry &lt;/span&gt;&lt;a href="http://www.blogger.com/jamesbayer/entry/weblogic_server_1034_screencas"&gt;http://blogs.oracle.com/jamesbayer/entry/weblogic_server_1034_screencas&lt;/a&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;strong&gt;&lt;span style="color: #336699; font-family: Arial, sans-serif; font-size: 12pt;"&gt;2.2.6.2&amp;nbsp;Configuring EAR-Scoped Cluster Nodes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Arial, sans-serif; font-size: 12pt;"&gt;To use Coherence*Web for
session management in EAR-scoped cluster nodes, follow these steps:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol start="1" type="1"&gt;
&lt;li class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 12pt;"&gt;Use the WebLogic Server Administration Console to
deploy the&amp;nbsp;&lt;/span&gt;&lt;span style="color: #336699; font-family: 'Courier New'; font-size: 10pt;"&gt;coherence.jar&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 12pt;"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #336699; font-family: 'Courier New'; font-size: 10pt;"&gt;coherence-web-spi.war&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 12pt;"&gt;&amp;nbsp;files
as shared libraries to all of the target servers where the application
will be deployed. See "Install a Java EE Library" in&amp;nbsp;&lt;em&gt;Oracle
Fusion Middleware Oracle WebLogic Server Administration Console Help&lt;/em&gt;&amp;nbsp;for
more information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt;"&gt;I always recommend using a
shared library to include the coherence.jar on the classpath of your
application instead of the approach where it is embedded directly inside your
application (say in APP-INF/lib or WEB-INF/lib). This way if you patch or upgrade Coherence, the
most you need to do is redeploy the coherence.jar shared library and your
application. If you use the approach
where your application directly embeds coherence.jar inside of it, then you
need a new build of your application which updates the embedded coherence.jar, which is typically an undesirable process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt;"&gt;Note: The WLS 10.3.1 Administrative
Console will not let you deploy coherence.jar without an error, but you can use
the WLST command like:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: 'Courier New';"&gt;deploy('coherence','/scratch/jbayer/coherence/lib/coherence.jar',
libraryModule='true')&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;This console
deployment issue does not affect &lt;strong&gt;WLS
10.3.2+. &lt;/strong&gt;However, you may note what
appears to be an error when deploying coherence.jar, but if you read it closely "Assuming this is a library deployment." you will see that it is
not an error, it is a warning and you can proceed with the deployment..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/deployCoherence.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blogs.oracle.com/jamesbayer/resource/deployCoherence.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="color: red; font-family: Arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Assuming
you are using an EAR, create a library reference to coherence in your sample
application. Assuming you have an EAR
file with a WAR module inside, then  weblogic-application.xml looks like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&amp;lt;weblogic-application ...&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&amp;lt;library-ref&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&amp;lt;library-name&amp;gt;coherence&amp;lt;/library-name&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&amp;lt;/library-ref&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 12pt;"&gt;&amp;lt;/weblogic-application&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;The
above library-ref element will merge the coherence.jar into the APP-INF/lib of
the App during the deployment process, which will make Coherence classes EAR
scoped.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Quick
aside, If you are using a stand-alone WAR file that is not encapsulated inside
of an EAR, then instead of using a library reference, you can use an Optional
Package approach to refer to the library, which involves creating an entry in
the META-INF/manifest.mf of the WAR file like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black;"&gt;
&lt;span style="font-family: 'Courier New';"&gt;Manifest-Version: 1.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black;"&gt;
&lt;span style="font-family: 'Courier New';"&gt;Class-Path: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black;"&gt;
&lt;span style="font-family: 'Courier New';"&gt;Extension-List: coherencejar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;coherencejar-Extension-Name: coherence&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Note
that there must be a newline at the end of the last line with text otherwise it
will not work correctly. Unlike the
library reference mechanism, the library is not merged into an archive on disk
at deployment time, rather it utilizes a Java Optional Package approach to put
the coherence.jar on the classpath.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;For
the WAR modules, have the weblogic.xml use a library reference for the
coherence-web-spi.war like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;wls:weblogic-web-app ...&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: black;"&gt; &lt;/span&gt; 
&lt;br /&gt;
&lt;div class="MsoNormal" style="color: black; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &amp;lt;wls:library-ref&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: black;"&gt; &lt;/span&gt; 
&lt;br /&gt;
&lt;div class="MsoNormal" style="color: black; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &amp;lt;wls:library-name&amp;gt;coherence-web-spi&amp;lt;/wls:library-name&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: black;"&gt; &lt;/span&gt; 
&lt;br /&gt;
&lt;div class="MsoNormal" style="color: black; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &amp;lt;/wls:library-ref&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt; line-height: 115%;"&gt;&amp;lt;/wls:weblogic-web-app&amp;gt;&lt;/span&gt; 
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;This
will merge the contents of the coherence-web-spi.war with the application's web
module.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Now
we also have to configure the tangosol-coherence-override.xml file if you want
to override default configuration settings. One such setting I like to override is to use Well-Known-Addresses
(WKA), which is a unicast approach instead of the default multicast networking
that many Network Administrators do not permit. The tangosol-coherence-override.xml file approach will be easier than using
-D options on the command line because in WLS there may be multiple web applications
using different Coherence configurations, and if you use -D options on the Java
command line, then it is the same configuration for all Coherence instances in
that JVM without some other tedious intervention. I used the latest release of Oracle
Enterprise Pack for Eclipse (OEPE)  to create
the below configuration file with the Coherence tooling, which will use these
two WKA addresses and auto-increment the port the more servers you start
(default). I put one copy in the EAR
files APP-INF/classes directory and one in $COHERENCE_HOME. You can replace the hostname of&lt;/span&gt;&lt;span style="color: red;"&gt; &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%;"&gt;adc2101131.us.oracle.com&lt;/span&gt;&lt;span style="color: red;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;with appropriate hostnames for your systems. Note that the newer versions of Coherence use
XSD instead of DTD.&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;xml&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;version&lt;/span&gt;=&lt;em&gt;&lt;span style="color: #2a00ff;"&gt;"1.0"&lt;/span&gt;&lt;/em&gt;&lt;span style="color: teal;"&gt;?&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;DOCTYPE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;span style="color: teal;"&gt;coherence&lt;/span&gt; &lt;span style="color: grey;"&gt;SYSTEM&lt;/span&gt; &lt;span style="color: #3f7f5f;"&gt;"coherence-override.dtd"&lt;/span&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;coherence&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;cluster-config&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;unicast-listener&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;well-known-addresses&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;socket-address&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;id&lt;/span&gt;=&lt;em&gt;&lt;span style="color: #2a00ff;"&gt;"2"&lt;/span&gt;&lt;/em&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;address&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;adc2101131.us.oracle.com&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;address&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;port&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;8090&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;port&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;socket-address&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;socket-address&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;id&lt;/span&gt;=&lt;em&gt;&lt;span style="color: #2a00ff;"&gt;"1"&lt;/span&gt;&lt;/em&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;address&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;adc2101131.us.oracle.com&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;address&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;port&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;8088&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;port&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;socket-address&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;well-known-addresses&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;address&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;system-property&lt;/span&gt;=&lt;em&gt;&lt;span style="color: #2a00ff;"&gt;"tangosol.coherence.localhost"&lt;/span&gt;&lt;/em&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;adc2101131.us.oracle.com&lt;span style="color: teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f;"&gt;address&lt;/span&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;port&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;system-property&lt;/span&gt;=&lt;em&gt;&lt;span style="color: #2a00ff;"&gt;"tangosol.coherence.localport"&lt;/span&gt;&lt;/em&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;8088&lt;span style="color: teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f;"&gt;port&lt;/span&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;port-auto-adjust&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;span style="color: #7f007f;"&gt;system-property&lt;/span&gt;=&lt;em&gt;&lt;span style="color: #2a00ff;"&gt;"tangosol.coherence.localport.adjust"&lt;/span&gt;&lt;/em&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;true&lt;span style="color: teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f;"&gt;port-auto-adjust&lt;/span&gt;&lt;span style="color: teal;"&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;unicast-listener&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;cluster-config&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #3f7f7f; font-family: 'Courier New'; font-size: 10pt;"&gt;coherence&lt;/span&gt;&lt;span style="color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Then before
you deploy the application to Weblogic Server, you need to setup and start the
cache servers. I simply clone
$COHERENCE_HOME/bin/cache-server.sh to
$COHERENCE_HOME/bin/sessions-cache-server.sh I'll have bolded and highlighted the edits I made....&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;#!/bin/sh&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;# This will start a
cache server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;# specify the
Coherence installation directory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;COHERENCE_HOME=.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;# specify the JVM
heap size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;MEMORY=512m&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;if [ ! -f
${COHERENCE_HOME}/bin/&lt;strong&gt;&lt;span style="color: red;"&gt;session-cache-server.sh&lt;/span&gt;&lt;/strong&gt; ]; then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt; echo "&lt;strong&gt;&lt;span style="color: red;"&gt;session-cache-server.sh&lt;/span&gt;&lt;/strong&gt;: must be run
from the Coherence installation directory."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt; exit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;fi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;if [ -f
$JAVA_HOME/bin/java ]; then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt; JAVAEXEC=$JAVA_HOME/bin/java&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt; JAVAEXEC=java&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;fi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;JAVA_OPTS="-Xms$MEMORY
-Xmx$MEMORY &lt;strong&gt;&lt;span style="color: red;"&gt;-Dtangosol.coherence.session.localstorage=true
-Dtangosol.coherence.cacheconfig=WEB-INF/classes/session-cache-config.xml
-Dtangosol.coherence.override=/scratch/jbayer/coherence/tangosol-coherence-override.xml&lt;/span&gt;&lt;/strong&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;$JAVAEXEC -server
-showversion $JAVA_OPTS -cp "$COHERENCE_HOME/lib/coherence.jar&lt;strong&gt;&lt;span style="color: red;"&gt;:$COHERENCE_HOME/lib/coherence-web-spi.war&lt;/span&gt;&lt;/strong&gt;"
com.tangosol.net.DefaultCacheServer $1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Then start
two instances of the session-cache-server.sh from the $COHERENCE_HOME directory
like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;bash-3.2$
bin/session-cache-server.sh&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Make sure they join the cluster together and
see each other by viewing the member list in the output. Here is the output from the first
server. Note the highlighted areas in
red which show that:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color: red; font-family: Symbol; font-size: 12pt; line-height: 115%;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;the override file we intend is
being used&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color: red; font-family: Symbol; font-size: 12pt; line-height: 115%;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;the session-cache-config.xml from
the coherence-web-spi.war is being used&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color: red; font-family: Symbol; font-size: 12pt; line-height: 115%;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;that the protocol specified in the
override is being used, in this case WKA mans unicast instead of multicast&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color: red; font-family: Symbol; font-size: 12pt; line-height: 115%;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;the distributed sessions service is
storage enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;bash-3.2$ bin/session-cache-server.sh &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;java version "1.6.0_21"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Java(TM) SE Runtime Environment (build 1.6.0_21-b51)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Java HotSpot(TM) Server VM (build 17.0-b17, mixed mode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:26:56.374/0.580 Oracle Coherence 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Loaded operational configuration from
"jar:file:/scratch/jbayer/coherence/lib/coherence.jar!/tangosol-coherence.xml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:26:56.379/0.585 Oracle Coherence 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Loaded operational overrides from
"file:&lt;span style="color: red;"&gt;/scratch/jbayer/coherence/tangosol-coherence-override.xml&lt;/span&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:26:56.386/0.592 Oracle Coherence 3.6.1.0
&amp;lt;D5&amp;gt; (thread=main, member=n/a): Optional configuration override
"/custom-mbeans.xml" is not specified&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Oracle Coherence Version 3.6.1.0 Build 19636&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Grid Edition: Development
mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Copyright (c) 2000, 2010, Oracle and/or its affiliates. All
rights reserved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:26:56.760/0.966 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Loaded cache configuration from
"jar:file:&lt;span style="color: red;"&gt;/scratch/jbayer/coherence/lib/coherence-web-spi.war!/WEB-INF/classes/session-cache-config.xml&lt;/span&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:26:57.257/1.463 Oracle Coherence GE 3.6.1.0
&amp;lt;D4&amp;gt; (thread=main, member=n/a): TCMP bound to /10.229.188.238:8088 using
SystemSocketProvider&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:27:27.613/31.819 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=Cluster, member=n/a): Created a new cluster with
Member(Id=1, Timestamp=2011-02-15 23:26:57.261, Address=10.229.188.238:8088,
MachineId=21486, Location=machine:jbayer-vm,process:30802,
Role=CoherenceServer, Edition=Grid Edition, Mode=Development, CpuCount=2,
SocketCount=2) UID=0x0AE5BCEE0000012E2D5D5EED53EE1F98&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:27:27.616/31.822 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Started cluster Name=n/a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;WellKnownAddressList(Size=2,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; WKA{Address=10.229.188.238, Port=8090}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;  WKA{Address=10.229.188.238, Port=8088}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;MasterMemberSet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; (&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ThisMember=Member(Id=1,
Timestamp=2011-02-15 23:26:57.261, Address=10.229.188.238:8088,
MachineId=21486, Location=machine:jbayer-vm,process:30802,
Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; OldestMember=Member(Id=1,
Timestamp=2011-02-15 23:26:57.261, Address=10.229.188.238:8088,
MachineId=21486, Location=machine:jbayer-vm,process:30802,
Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ActualMemberSet=MemberSet(Size=1, BitSetCount=2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member(Id=1,
Timestamp=2011-02-15 23:26:57.261, Address=10.229.188.238:8088,
MachineId=21486, Location=machine:jbayer-vm,process:30802,
Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; RecycleMillis=1200000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; RecycleSet=MemberSet(Size=0, BitSetCount=0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;TcpRing{Connections=[]}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;IpMonitor{AddressListSize=0}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:27:27.665/31.871 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Invocation:Management, member=1): Service Management joined
the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:27:27.828/32.034 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=ReplicatedCache:ReplicatedSessionsMisc, member=1): Service
ReplicatedSessionsMisc joined the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:27:28.074/32.280 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=DistributedCache:DistributedSessions, member=1): Service
DistributedSessions joined the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:27:28.105/32.311 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=1): &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; (&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_JOINED),
Id=0, Version=3.6, OldestMemberId=1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; InvocationService{Name=Management, State=(SERVICE_STARTED), Id=1,
Version=3.1, OldestMemberId=1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ReplicatedCache{Name=ReplicatedSessionsMisc, State=(SERVICE_STARTED),
Id=2, Version=3.0, OldestMemberId=1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; PartitionedCache{Name=DistributedSessions, State=(SERVICE_STARTED), &lt;span style="color: red;"&gt;LocalStorage=enabled&lt;/span&gt;, PartitionCount=257,
BackupCount=1, AssignedPartitions=257, BackupPartitions=0}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Started DefaultCacheServer...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Here is the output from the second cache server. Note that it shows both servers being part
of the cluster now. I'll highlight a few
things to look for. Notably, the same
configuration values are used as the previous cluster and that this time the
member id is 2 and at the end this node asks the member 1 for some partitions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;bash-3.2$ bin/session-cache-server.sh &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;java version "1.6.0_21"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Java(TM) SE Runtime Environment (build 1.6.0_21-b51)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Java HotSpot(TM) Server VM (build 17.0-b17, mixed mode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:34:51.856/0.251 Oracle Coherence 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Loaded operational configuration from
"jar:file:/scratch/jbayer/coherence/lib/coherence.jar!/tangosol-coherence.xml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:34:51.861/0.256 Oracle Coherence 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Loaded operational overrides from
"file:&lt;span style="color: red;"&gt;/scratch/jbayer/coherence/tangosol-coherence-override.xml&lt;/span&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:34:51.866/0.261 Oracle Coherence 3.6.1.0
&amp;lt;D5&amp;gt; (thread=main, member=n/a): Optional configuration override
"/custom-mbeans.xml" is not specified&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Oracle Coherence Version 3.6.1.0 Build 19636&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Grid Edition: Development
mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Copyright (c) 2000, 2010, Oracle and/or its affiliates. All
rights reserved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:34:52.147/0.542 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Loaded cache configuration from
"jar:file:/scratch/jbayer/coherence/lib/coherence-web-spi.war!/WEB-INF/classes/session-cache-config.xml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:34:52.500/0.895 Oracle Coherence GE 3.6.1.0
&amp;lt;D4&amp;gt; (thread=main, member=n/a): TCMP bound to &lt;span style="color: red;"&gt;/10.229.188.238:8090&lt;/span&gt;
using SystemSocketProvider&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.251/24.646 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=Cluster, member=n/a): &lt;span style="color: red;"&gt;This
Member(Id=2&lt;/span&gt;, Timestamp=2011-02-15 23:35:16.04,
Address=10.229.188.238:8090, MachineId=21486,
Location=machine:jbayer-vm,process:31080, Role=CoherenceServer, Edition=Grid
Edition, Mode=Development, CpuCount=2, SocketCount=2) joined cluster with
senior Member(Id=1, Timestamp=2011-02-15 23:34:45.487,
Address=10.229.188.238:8088, MachineId=21486,
Location=machine:jbayer-vm,process:31060, Role=CoherenceServer, Edition=Grid
Edition, Mode=Development, CpuCount=2, SocketCount=2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.270/24.665 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service Cluster with
senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.270/24.665 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service Management
with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.270/24.665 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service
ReplicatedSessionsMisc with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.270/24.665 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service
DistributedSessions with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.273/24.668 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=n/a): Started cluster Name=n/a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;WellKnownAddressList(Size=2,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; WKA{Address=10.229.188.238, Port=8088}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; WKA{Address=10.229.188.238, Port=8090}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;MasterMemberSet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; (&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ThisMember=Member(Id=2,
Timestamp=2011-02-15 23:35:16.04, Address=10.229.188.238:8090, MachineId=21486,
Location=machine:jbayer-vm,process:31080, Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; OldestMember=Member(Id=1, Timestamp=2011-02-15 23:34:45.487,
Address=10.229.188.238:8088, MachineId=21486,
Location=machine:jbayer-vm,process:31060, Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ActualMemberSet=MemberSet(Size=2,
BitSetCount=2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member(Id=1,
Timestamp=2011-02-15 23:34:45.487, Address=10.229.188.238:8088,
MachineId=21486, Location=machine:jbayer-vm,process:31060,
Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member(Id=2,
Timestamp=2011-02-15 23:35:16.04, Address=10.229.188.238:8090, MachineId=21486,
Location=machine:jbayer-vm,process:31080, Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; RecycleMillis=1200000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; RecycleSet=MemberSet(Size=0, BitSetCount=0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;TcpRing{Connections=[1]}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;IpMonitor{AddressListSize=0}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.321/24.716 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Invocation:Management, member=2): Service Management joined
the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.429/24.825 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=ReplicatedCache:ReplicatedSessionsMisc, member=2): Service
ReplicatedSessionsMisc joined the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.618/25.013 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=DistributedCache:DistributedSessions, member=2): Service
DistributedSessions joined the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.648/25.043 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=main, member=2): &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; (&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_JOINED),
Id=0, Version=3.6, OldestMemberId=1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; InvocationService{Name=Management, State=(SERVICE_STARTED), Id=1,
Version=3.1, OldestMemberId=1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ReplicatedCache{Name=ReplicatedSessionsMisc, State=(SERVICE_STARTED),
Id=2, Version=3.0, OldestMemberId=1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; PartitionedCache{Name=DistributedSessions, State=(SERVICE_STARTED), &lt;span style="color: red;"&gt;LocalStorage=enabled&lt;/span&gt;, PartitionCount=257,
BackupCount=1, AssignedPartitions=0, BackupPartitions=0}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Started DefaultCacheServer...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-15 23:35:16.657/25.052 Oracle Coherence GE 3.6.1.0
&amp;lt;D4&amp;gt; (thread=DistributedCache:DistributedSessions, member=2): &lt;span style="color: red;"&gt;Asking member 1 for 128 primary partitions&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;If the cluster has formed well, then we are
ready to deploy the application to WebLogic Server. Deploy CWebTestApp.ear (assuming you have the
correct values for APP-INF/classes/tangosol-coherence-override.xml inside of it
and see if it activates and joins the cluster. Here is output from one of the two managed servers in the WLS cluster. Your output may vary to a degree.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&amp;lt;Feb 16, 2011 12:12:02 AM PST&amp;gt; &amp;lt;Notice&amp;gt;
&amp;lt;WebLogicServer&amp;gt; &amp;lt;BEA-000360&amp;gt; &amp;lt;Server started in RUNNING
mode&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&amp;lt;Feb 16, 2011 12:13:09 AM PST&amp;gt; &amp;lt;Warning&amp;gt;
&amp;lt;Munger&amp;gt; &amp;lt;BEA-2156203&amp;gt; &amp;lt;A version attribute was not found in
element application in the deployment descriptor in
/scratch/jbayer/wls1034/user_projects/domains/base_domain/servers/ManagedServer_2/stage/CWebTestApp/CWebTestApp.ear/META-INF/application.xml.
A version attribute is required, but this version of the Weblogic Server will
assume that the JEE5 is used. Future versions of the Weblogic Server will
reject descriptors that do not specify the JEE version.&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&amp;lt;Feb 16, 2011 12:13:09 AM PST&amp;gt; &amp;lt;Warning&amp;gt;
&amp;lt;Munger&amp;gt; &amp;lt;BEA-2156203&amp;gt; &amp;lt;A version attribute was not found in
element application in the deployment descriptor in
/scratch/jbayer/wls1034/user_projects/domains/base_domain/servers/ManagedServer_2/tmp/_WL_user/CWebTestApp/sapbbg/META-INF/application.xml.
A version attribute is required, but this version of the Weblogic Server will
assume that the JEE5 is used. Future versions of the Weblogic Server will
reject descriptors that do not specify the JEE version.&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:10.175/115.554 Oracle Coherence 3.6.1.0
&amp;lt;Info&amp;gt; (thread=[STANDBY] ExecuteThread: '5' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded operational
configuration from "zip:/scratch/jbayer/wls1034/user_projects/domains/base_domain/servers/ManagedServer_2/stage/coherence/3.6.1.0@3.6.1.0/coherence.jar!/tangosol-coherence.xml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:10.190/115.568 Oracle Coherence 3.6.1.0
&amp;lt;Info&amp;gt; (thread=[STANDBY] ExecuteThread: '5' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded operational
overrides from
"zip:/scratch/jbayer/wls1034/user_projects/domains/base_domain/servers/ManagedServer_2/stage/coherence/3.6.1.0@3.6.1.0/coherence.jar!/tangosol-coherence-override-dev.xml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:10.191/115.569 Oracle Coherence 3.6.1.0
&amp;lt;Info&amp;gt; (thread=[STANDBY] ExecuteThread: '5' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded operational
overrides from
"file:/scratch/jbayer/wls1034/user_projects/domains/base_domain/servers/ManagedServer_2/tmp/_WL_user/CWebTestApp/sapbbg/APP-INF/classes/tangosol-coherence-override.xml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:10.197/115.575 Oracle Coherence 3.6.1.0
&amp;lt;D5&amp;gt; (thread=[STANDBY] ExecuteThread: '5' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): Optional configuration
override "/custom-mbeans.xml" is not specified&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Oracle Coherence Version 3.6.1.0 Build 19636&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Grid Edition: Development
mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;Copyright (c) 2000, 2010, Oracle and/or its affiliates. All
rights reserved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:10.391/115.769 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=[STANDBY] ExecuteThread: '5' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded cache
configuration from
"file:/scratch/jbayer/wls1034/user_projects/domains/base_domain/servers/ManagedServer_2/tmp/_WL_user/coherence-web-spi/4yxuqd/WEB-INF/classes/session-cache-config.xml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&amp;lt;Feb 16, 2011 12:13:10 AM PST&amp;gt; &amp;lt;Warning&amp;gt;
&amp;lt;WorkManager&amp;gt; &amp;lt;BEA-002919&amp;gt; &amp;lt;Unable to find a WorkManager with
name wm/CoherenceWorkManager. Dispatch policy wm/CoherenceWorkManager will map
to the default WorkManager for the application CWebTestApp&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:10.681/116.059 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Clustered Session Cache
Name=session-storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Local Session Cache
Name=local-session-storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Local Session Attribute
Cache Name=local-attribute-storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Death Certificate Cache
Name=session-death-certificates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; SessionDistributionController Class Name=&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; AttributeScopeController
Class
Name=com.tangosol.coherence.servlet.AbstractHttpSessionCollection$ApplicationScopeController&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Maximum Session Inactive
Seconds=3600&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session ID Character
Length=52&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session Locking
Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member Session Locking
Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Application Session
Locking Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Thread Session Locking
Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session Get Lock
Timeout=300&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Suspect Attribute
Detection=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Strict "Servlet
Specification" Exception Handling=true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Sticky Session
Ownership=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Sticky Session Ownership
Service Name=SessionOwnership&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Assume Session Locality
for Reaping=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Parallel Session
Reaping=true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Allow Local
Attributes=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Use Default Session ID
Decoding=true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Use Default Session ID
Encoding=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session Expiry Filter
Factory=&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:11.256/116.634 Oracle Coherence GE 3.6.1.0
&amp;lt;Warning&amp;gt; (thread=[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): PreferredUnicastUdpSocket
failed to set receive buffer size to 1428 packets (1.99MB); actual size is 25%,
357 packets (512KB). Consult your OS documentation regarding increasing the
maximum socket buffer size. Proceeding with the actual value may cause
sub-optimal performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:11.257/116.635 Oracle Coherence GE 3.6.1.0
&amp;lt;D4&amp;gt; (thread=[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): TCMP bound to
/10.229.188.238:8094 using SystemSocketProvider&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:11.595/116.973 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=Cluster, member=n/a): Failed to satisfy the variance:
allowed=16, actual=45&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:11.596/116.974 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=Cluster, member=n/a): Increasing allowable variance to 19&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:11.944/117.322 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=Cluster, member=n/a): This Member(Id=10,
Timestamp=2011-02-16 00:13:11.72, Address=10.229.188.238:8094, MachineId=21486,
Location=machine:jbayer-vm,process:32763, Role=WeblogicServer, Edition=Grid
Edition, Mode=Development, CpuCount=2, SocketCount=2) joined cluster with
senior Member(Id=1, Timestamp=2011-02-15 23:34:45.487,
Address=10.229.188.238:8088, MachineId=21486,
Location=machine:jbayer-vm,process:31060, Role=CoherenceServer, Edition=Grid
Edition, Mode=Development, CpuCount=2, SocketCount=2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:11.997/117.375 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member(Id=2, Timestamp=2011-02-15
23:35:16.04, Address=10.229.188.238:8090, MachineId=21486,
Location=machine:jbayer-vm,process:31080, Role=CoherenceServer) joined Cluster
with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:11.999/117.377 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member(Id=9, Timestamp=2011-02-16
00:13:11.687, Address=10.229.188.238:8092, MachineId=21486,
Location=machine:jbayer-vm,process:32676, Role=WeblogicServer) joined Cluster
with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.044/117.422 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service Cluster with
senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.045/117.424 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service Management
with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.046/117.424 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service
ReplicatedSessionsMisc with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.046/117.424 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 1 joined Service
DistributedSessions with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.046/117.424 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 2 joined Service Cluster with
senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.046/117.424 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 2 joined Service Management
with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.046/117.424 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 2 joined Service
ReplicatedSessionsMisc with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.046/117.424 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=n/a): Member 2 joined Service DistributedSessions
with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.087/117.465 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)', member=n/a): Started cluster Name=n/a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;WellKnownAddressList(Size=2,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; WKA{Address=10.229.188.238, Port=8088}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; WKA{Address=10.229.188.238, Port=8090}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;MasterMemberSet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; (&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ThisMember=Member(Id=10,
Timestamp=2011-02-16 00:13:11.72, Address=10.229.188.238:8094, MachineId=21486,
Location=machine:jbayer-vm,process:32763, Role=WeblogicServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; OldestMember=Member(Id=1, Timestamp=2011-02-15 23:34:45.487,
Address=10.229.188.238:8088, MachineId=21486,
Location=machine:jbayer-vm,process:31060, Role=CoherenceServer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ActualMemberSet=MemberSet(&lt;span style="color: red;"&gt;Size=4,&lt;/span&gt;
BitSetCount=2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member(Id=1,
Timestamp=2011-02-15 23:34:45.487, Address=10.229.188.238:8088,
MachineId=21486, Location=machine:jbayer-vm,process:31060, &lt;span style="color: red;"&gt;Role=CoherenceServer&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member(Id=2,
Timestamp=2011-02-15 23:35:16.04, Address=10.229.188.238:8090, MachineId=21486,
Location=machine:jbayer-vm,process:31080, &lt;span style="color: red;"&gt;Role=CoherenceServer&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member(Id=9,
Timestamp=2011-02-16 00:13:11.687, Address=10.229.188.238:8092,
MachineId=21486, Location=machine:jbayer-vm,process:32676, &lt;span style="color: red;"&gt;Role=WeblogicServer&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member(Id=10,
Timestamp=2011-02-16 00:13:11.72, Address=10.229.188.238:8094, MachineId=21486,
Location=machine:jbayer-vm,process:32763, &lt;span style="color: red;"&gt;Role=WeblogicServer&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; RecycleMillis=1200000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; RecycleSet=MemberSet(Size=0, BitSetCount=0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;TcpRing{Connections=[9]}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;IpMonitor{AddressListSize=0}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.199/117.577 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Invocation:Management, member=10): Service Management joined
the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.234/117.612 Oracle Coherence GE 3.6.1.0 &amp;lt;D5&amp;gt;
(thread=Cluster, member=10): Member 9 joined Service Management with senior
member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.478/117.856 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=DistributedCache:DistributedSessions, member=10): Service
DistributedSessions joined the cluster with senior service member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.560/117.938 Oracle Coherence GE 3.6.1.0
&amp;lt;D5&amp;gt; (thread=Cluster, member=10): Member 9 joined Service
DistributedSessions with senior member 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.618/117.996 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)', member=10): Configured session model
"SplitHttpSessionCollection":&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Clustered Session Cache
Name=session-storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Local Session Cache
Name=local-session-storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Local Session Attribute
Cache Name=local-attribute-storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Death Certificate Cache
Name=session-death-certificates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; SessionDistributionController Class Name=&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; AttributeScopeController
Class Name=com.tangosol.coherence.servlet.AbstractHttpSessionCollection$ApplicationScopeController&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Maximum Session Inactive
Seconds=3600&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session ID Character
Length=52&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session Locking
Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Member Session Locking
Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Application Session
Locking Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Thread Session Locking
Enforced=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session Get Lock
Timeout=300&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Suspect Attribute
Detection=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Strict "Servlet
Specification" Exception Handling=true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Sticky Session
Ownership=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Sticky Session Ownership
Service Name=SessionOwnership&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Assume Session Locality
for Reaping=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Parallel Session
Reaping=true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Allow Local
Attributes=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Use Default Session ID
Decoding=true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Use Default Session ID
Encoding=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Session Expiry Filter
Factory=&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;2011-02-16 00:13:12.723/118.101 Oracle Coherence GE 3.6.1.0
&amp;lt;Info&amp;gt; (thread=[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)', member=10): Registering
HttpSessionManager(ServetContext=ServletContextWrapper (2.5)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; SessionHelper!=null&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; MajorVersion=2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; MinorVersion=5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Clustered=false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; ServletContext
(wrapped)=weblogic.servlet.internal.session.CoherenceWebServletContextWrapper@1bc1ecee&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; AttributeMap=null&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt; Oracle Coherence
3.6.1.0) using object name "type=HttpSessionManager,nodeId=10,appId=&lt;span style="color: red;"&gt;CWebTestAppcounter&lt;/span&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 8pt; line-height: 115%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/CWebTestAppDeployment.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blogs.oracle.com/jamesbayer/resource/CWebTestAppDeployment.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;If so, now try invoking the index.jsp of the
counter context path. If both managed
servers on are the same hostname, then the same cookie will be sent by the
browser (ports differences are ignored by browsers when sending cookies), and
you should see the counter increment by 1 when you have the same session. If your WLS servers happen to have different
IP addresses or hostnames, then you will have to use a load balancer. More on that later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/counters.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blogs.oracle.com/jamesbayer/resource/counters.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;To see if Coherence is really being used for
session state, kill all the WLS JVM(s) (not the Coherence session cache
servers!). Hit refresh in your browser. Both servers should be down. Keep the browser sessions open.&lt;/span&gt;&lt;span style="color: red;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/siteDown.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blogs.oracle.com/jamesbayer/resource/siteDown.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt; Now
restart the WLS managed servers. Since
the browser is open, the session reference is still in your browser cookie. When WLS servers are started again and you can
refresh the page, the count should pick up where you left off and not start
over.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/threeAndFour.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blogs.oracle.com/jamesbayer/resource/threeAndFour.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Now you can try the load balancer such as Apache
or the simple one included with coherence. In this case I'm going to have the simple load balancer on port 8080 and
refer to the managed servers on ports 8001/8002 respectively.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New';"&gt;java -cp
coherence.jar com.tangosol.net.LoadBalancer adc2101131:8080 adc2101131:8001
adc2101131:8002&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Now I should be able to hit the load balancer
directly on port 8080. Using the same
browser session, I see that the cookie is still valid.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/five.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blogs.oracle.com/jamesbayer/resource/five.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Plus I see that the output from the simple load
balancer shows me going to both servers, therefore we observe that the simple
Coherence load balancer is not sticky. Below is an example of that output:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
routing to 10.229.188.238:8002&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
routing to 10.229.188.238:8001&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;Now you should be able to stop one WLS managed
server and refresh and still get a valid result. If you refresh several times the LoadBalancer
output should have something like this in the System.Out showing that it failed
to connect to the server you stopped.&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
*** could not connect to 10.229.188.238:8002;
java.net.ConnectException: Connection refused&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt; Then
stop the other WLS managed server. Refresh
using the proxy address and there should be a failure to connect from the
browser. Then restart the managed server
you stopped first and the session should recover.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red; font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;"&gt;This marks the end of the basic Coherence*Web
with WebLogic Server example. For more
information, I recommend reading the Coherence*Web documentation and turning on
the JMX reporting features of Coherence and using a tool like JConsole to
explore the MBeans for Coherence*Web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-3727264079037906773?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/3727264079037906773/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=3727264079037906773" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/3727264079037906773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/3727264079037906773?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/09/this-blog-was-originally-posted-on.html" title="Coherence*Web with WebLogic Server Simple Example and Troubleshooting Overview" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEMHRno9eyp7ImA9WhdUGUs.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-5800919037348486933</id><published>2011-09-26T22:45:00.000-07:00</published><updated>2011-10-06T22:47:17.463-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-06T22:47:17.463-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jrockit" /><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>JRockit Flight Recorder Plugin for WebLogic Tab Pack behind a Proxy</title><content type="html">&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
One of my favorite demos to show is JRockit Flight Recorder integration with WebLogic Server and the WebLogic Server Diagnostic Framework. &amp;nbsp;It's a great way to see what's going on inside applications and the JVM without agents using out-of-the-box defaults with WebLogic Server and JRockit. &amp;nbsp;&lt;a href="http://www.blogger.com/jamesbayer/entry/weblogic_server_screencasts_-"&gt;I've made video's and blog posts about it previously&lt;/a&gt; and we'll be happy to &lt;a href="http://www.blogger.com/applicationgrid/entry/showcasing_the_1_app_server"&gt;give you a demo of it at Oracle Open World at the JavaOne booth or the WebLogic Server booth at the Demogrounds&lt;/a&gt;. &amp;nbsp;JRockit Mission Control, which is used to view the JVM recordings called JFRs for JRockit Flight Recording, has some plugins that it downloads from an Eclipse Update site to get the WebLogic Server specific view. &amp;nbsp;If you're behind a firewall and need to use a proxy, there is a simple way to launch JRMC from a java command line that let's you specify the proxy host, port and other settings you might use like authentication. &amp;nbsp;So from the JRockit bin directory, this is the command that you can use to launch Mission Control and make sure you use a proxy for network connections so you can use the Update Site with the proxy you specify.&amp;nbsp; You can substitute your JROCKIT_HOME for your actual path and your actual proxy settings instead of the ones we use at Oracle.&lt;br /&gt;
&lt;span style="font-family: 'courier new', courier, monospace;"&gt;JROCKIT_HOME/bin/java -Dhttp.proxyPort=80
-Dhttp.proxyHost=www-proxy.us.oracle.com -jar &lt;/span&gt;&lt;span style="font-family: 'courier new', courier, monospace;"&gt;JROCKIT_HOME/&lt;/span&gt;&lt;span style="font-family: 'courier new', courier, monospace;"&gt;missioncontrol/mc.jar &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;Once you launch JRMC with the proxy enabled (or without the proxy settings if you do not need a proxy to access the Oracle Eclipse Update Site), you can then use the link to install the experimental plugin from the Help menu as shown below.&amp;nbsp; The one you want for sure is the WebLogic Tab Pack.&lt;br /&gt;
&lt;img src="http://blogs.oracle.com/jamesbayer/resource/installPlugin.png" /&gt;&lt;br /&gt;
&lt;img src="http://blogs.oracle.com/jamesbayer/resource/weblogicTabPack.png" /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-5800919037348486933?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/5800919037348486933/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=5800919037348486933" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5800919037348486933?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5800919037348486933?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/09/jrockit-flight-recorder-plugin-for.html" title="JRockit Flight Recorder Plugin for WebLogic Tab Pack behind a Proxy" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4GQXo_fCp7ImA9WhdUGUs.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-4342618033528793041</id><published>2011-07-23T22:49:00.000-07:00</published><updated>2011-10-06T22:55:20.444-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-06T22:55:20.444-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic wlst" /><title>wlstonweb - An Innovative Tool for WebLogic Scripting</title><content type="html">&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
Antonio De Juan from Oracle Support introduced me to a &lt;a href="https://www.samplecode.oracle.com/sf/projects/wlstonweb/"&gt;very innovative web application&lt;/a&gt; he built and put on &lt;a href="https://www.samplecode.oracle.com/"&gt;www.samplecode.oracle.com&lt;/a&gt; called &lt;a href="https://www.samplecode.oracle.com/sf/projects/wlstonweb/"&gt;wlstonweb&lt;/a&gt;. &amp;nbsp;This cool web application has 2 primary features.&lt;br /&gt;
1) Interactive WLST Sessions via a web browser&lt;br /&gt;
2) WLST Script Management via a web browser&lt;br /&gt;
The interactive WLST session via a web interface is&amp;nbsp;surprisingly almost equivalent to using WLST from a shell because it leverages AJAX and &lt;del&gt;&lt;/del&gt;&lt;br /&gt;
JQuery&lt;br /&gt;
&lt;a href="http://www.prototypejs.org/"&gt;Prototype&lt;/a&gt;. &amp;nbsp;The obvious benefit is, you can do everything that WLST exposes all from a web interface, which means that if you're on a mobile device, using someone else's computer, traveling, etc you have a lot of&amp;nbsp;Administrative&amp;nbsp;and Operation capabilities available even though you may not have a terminal handy.&lt;br /&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/wlstonweb1.png"&gt;&lt;img height="375" src="http://blogs.oracle.com/jamesbayer/resource/wlstonweb1.png" width="600" /&gt;&lt;/a&gt; &lt;br /&gt;
The WLST Script management features allows you to organize your WLST scripts on the file system in a catalog as well as create, edit, and run the scripts directly from the web interface. &amp;nbsp;This is a great way to share WLST scripts that are used often among different parts of an organization and build up a catalog of scripts.&lt;br /&gt;
&lt;a href="http://blogs.oracle.com/jamesbayer/resource/editRunScripts.png"&gt;&lt;img height="295" src="http://blogs.oracle.com/jamesbayer/resource/editRunScripts.png" width="640" /&gt;&lt;/a&gt; &lt;br /&gt;
I created a brief recording showcasing wlstonweb.  I encourage you to &lt;a href="http://www.youtube.com/embed/iSW_ly4g7gk?hd=1"&gt;watch it in 720p&lt;/a&gt; so the recording isn't blurry. &amp;nbsp;Check it out and &lt;a href="https://www.samplecode.oracle.com/sf/global/do/viewUser/antonio_de_juan_ext"&gt;contact Antonio&lt;/a&gt; via the samplecode site if you have comments or suggestions. &amp;nbsp;The sampelcode UI can be difficult to navigate for new users, so go to the &lt;a href="https://www.samplecode.oracle.com/sf/projects/wlstonweb/"&gt;wlstonweb project home page&lt;/a&gt;&amp;nbsp;-&amp;gt; File Releases -&amp;gt; war file -&amp;gt; prototype -&amp;gt; wlstonweb.war to download it . Nice work Antonio!&lt;br /&gt;
&lt;iframe frameborder="0" height="349" src="http://www.youtube.com/embed/iSW_ly4g7gk" width="560"&gt;&lt;/iframe&gt; 
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-4342618033528793041?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/4342618033528793041/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=4342618033528793041" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/4342618033528793041?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/4342618033528793041?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/07/wlstonweb-innovative-tool-for-weblogic.html" title="wlstonweb - An Innovative Tool for WebLogic Scripting" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/iSW_ly4g7gk/default.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkQFQXc-eSp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-7608286484378490636</id><published>2011-07-13T22:53:00.000-07:00</published><updated>2011-10-08T22:31:50.951-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:31:50.951-07:00</app:edited><title>Create WebLogic Diagnostic Image With Metric Thresholds</title><content type="html">
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;p&gt;My colleague &lt;a href="/jeffwest"&gt;Jeff West&lt;/a&gt; pointed me to &lt;a href="http://stackoverflow.com"&gt;Stack Overflow&lt;/a&gt; today where&lt;a href="http://stackoverflow.com/questions/6647233/is-there-any-way-to-trigger-a-thread-dump-for-weblogic-server-as-soon-as-the-serv"&gt; someone had a question about how to take a thread dump when a certain condition was present&lt;/a&gt;. &amp;nbsp;In their case, they are trying to troubleshoot a low thread count. &amp;nbsp;Their monitoring tools were missing the critical time window and by the time the thread dump was taken, the threads had recovered. &amp;nbsp;I thought this would be a great opportunity to see if a Diagnostic Image would contain a thread dump (yes it does), and whether I could automatically set WebLogic to &lt;a href="http://download.oracle.com/docs/cd/E21764_01/web.1111/e13714/config_diag_images.htm"&gt;create the Diagnostic Image&lt;/a&gt; easily when this condition was present (yes it is). &amp;nbsp;Below is the image illustrating the issue they were trying to solve.&lt;/p&gt; 
  &lt;p&gt;&lt;img src="http://blogs.oracle.com/jamesbayer/resource/lowthreads.png" width="407" height="123" /&gt;&lt;/p&gt; 
  &lt;p&gt;Check out&amp;nbsp;&lt;a href="http://www.youtube.com/embed/QNtON5dcRTc?hd=1"&gt;this recording&lt;/a&gt;&amp;nbsp;if you want to know more about triggering actions when certain conditions are met automatically with WebLogic Server. &amp;nbsp;I show a WebLogic Diagnostic Framework (WLDF) System Module, configure a Notification and a Watch based on a JMX metric threshold. &amp;nbsp;The Watch has with an Alarm with a&amp;nbsp;&lt;a href="http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13951/mbeans/WLDFWatchNotificationRuntimeMBean.html#resetWatchAlarm"&gt;manual reset (via JMX/WLST)&lt;/a&gt;&amp;nbsp;so that the Watch will not fire again until I reset it although you can also choose not to have Alarms or have them reset automatically after a time period.&amp;nbsp;&lt;/p&gt; 
  &lt;p&gt;I encourage you to &lt;a href="http://www.youtube.com/embed/QNtON5dcRTc?hd=1"&gt;watch this video in 720p&lt;/a&gt; mode or higher for clarity. &amp;nbsp;You can change that using the menu at the bottom right video widget. &amp;nbsp;It will not display correctly in this blog template when using 720p mode.&lt;/p&gt; 
  &lt;p&gt; 
    &lt;iframe width="640" height="390" src="http://www.youtube.com/embed/QNtON5dcRTc" frameborder="0"&gt;&lt;/iframe&gt; 
  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-7608286484378490636?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/7608286484378490636/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=7608286484378490636" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/7608286484378490636?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/7608286484378490636?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/06/create-weblogic-diagnostic-image-with.html" title="Create WebLogic Diagnostic Image With Metric Thresholds" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/QNtON5dcRTc/default.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkcCQn0_eSp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-5831546023133681521</id><published>2011-07-09T22:27:00.000-07:00</published><updated>2011-10-08T22:27:43.341-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:27:43.341-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>WebLogic Server Work Manager Demo Recording and Slides</title><content type="html">&lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
I have previously &lt;a href="http://www.blogger.com/jamesbayer/entry/work_manager_leash_for_slow_js"&gt; blogged about WebLogic Server Work Managers and this simple demo&lt;/a&gt; before.  Now there is a corresponding set of slides and a recording on the &lt;a href="http://www.youtube.com/user/OracleWebLogic"&gt;youtube.com/OracleWebLogic channel&lt;/a&gt; to accompany it.  The slides also contain some additional detail not covered in the original example around stuck threads. 
  &lt;br /&gt;
I was asked about this feature recently when someone needed to know how you could limit the number of requests serviced by WebLogic Server to match and not exceed the number of datasource connections configured.  It's very straight-forward to make this happen with a work manager.  The video is much more clear if you use the menu in the bottom right to render it in 720p.  Unfortunately, the current blog template does not allow a width compatible with &lt;a href="http://youtu.be/NnRcM29zJb4?hd=1"&gt;this video in youtube HD&lt;/a&gt;&lt;a href=""&gt; so it might be easier to use the link if it's not rendering well for you.

&lt;/a&gt;&lt;br /&gt;
&lt;a href=""&gt; 

    &lt;/a&gt;&lt;br /&gt;
&lt;iframe frameborder="0" height="390" src="http://www.youtube.com/embed/NnRcM29zJb4?hd=1" width="640"&gt;&lt;/iframe&gt;&lt;a href=""&gt; 

    &lt;/a&gt;&lt;br /&gt;
&lt;a href=""&gt; &lt;/a&gt; 

  &lt;br /&gt;
&lt;div id="__ss_8547568" style="width: 425px;"&gt;
&lt;a href=""&gt; &lt;strong style="display: block; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; margin-top: 12px;"&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong style="display: block; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; margin-top: 12px;"&gt;&lt;a href="http://www.slideshare.net/jambay/weblogic-server-work-managers-and-overload-protection" target="_blank" title="WebLogic Server Work Managers and Overload Protection"&gt;WebLogic Server Work Managers and Overload Protection&lt;/a&gt;&lt;/strong&gt; 

    &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8547568" width="425"&gt;&lt;/iframe&gt; 

    &lt;br /&gt;
&lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px;"&gt;
View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jambay" target="_blank"&gt;jambay&lt;/a&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-5831546023133681521?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/5831546023133681521/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=5831546023133681521" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5831546023133681521?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5831546023133681521?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/07/weblogic-server-work-manager-demo.html" title="WebLogic Server Work Manager Demo Recording and Slides" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/NnRcM29zJb4/default.jpg" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;AkIMQX48cSp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-3658332536960520093</id><published>2011-06-25T22:33:00.000-07:00</published><updated>2011-10-08T22:36:20.079-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:36:20.079-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jms" /><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>WebLogic Server JMS WLST Script – Who is Connected To My Server</title><content type="html">&lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Update 6/27/2011: Tom Barnes indicated a clarification, check out the comments.&lt;br /&gt;
Ever want to know who was connected to your WebLogic Server instance for troubleshooting?&amp;nbsp; &lt;a href="http://www.blogger.com/jamesbayer/resource/JT_Switchboard_770x540.jpg"&gt;&lt;img align="right" alt="JT_Switchboard_770x540" border="0" height="170" src="http://blogs.oracle.com/jamesbayer/resource/JT_Switchboard_770x540.jpg" style="background-image: none; border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-left-color: initial; border-left-style: initial; border-left-width: 0px; border-right-color: initial; border-right-style: initial; border-right-width: 0px; border-top-color: initial; border-top-style: initial; border-top-width: 0px; display: inline; float: right; margin-bottom: 1px; margin-left: 1px; margin-right: 0px; margin-top: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="JT_Switchboard_770x540" width="244" /&gt;&lt;/a&gt;An email exchange about this topic and JMS came up this week, and I’ve heard it come up once or twice before too.&amp;nbsp; Sometimes it’s interesting or helpful to know the list of JMS clients (IP Addresses, JMS Destinations, message counts) that are connected to a particular JMS server.&amp;nbsp; This can be helpful for troubleshooting.&amp;nbsp; Tom Barnes from the WebLogic Server JMS team provided some helpful advice:&lt;br /&gt;
&lt;em&gt;The JMS connection runtime mbean has “getHostAddress”, which returns the host address of the connecting client JVM as a string.&amp;nbsp; &lt;/em&gt;&lt;br /&gt;
&lt;em&gt;A connection runtime can contain session runtimes, which in turn can contain consumer runtimes.&amp;nbsp; The consumer runtime, in turn has a “getDestinationName” and “getMemberDestinationName”.&amp;nbsp; I think that this means you could write a WLST script, for example, to dump all consumers, their destinations, plus their parent session’s parent connection’s host addresses.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Note that the client runtime mbeans (connection, session, and consumer) won’t necessarily be hosted on the same JVM as a destination that’s in the same cluster (client messages route from their connection host to their ultimate destination in the same cluster).&lt;/em&gt;&lt;br /&gt;
&lt;h3&gt;

Writing the Script&lt;/h3&gt;
So armed with this information, I decided to take the challenge and see if I could write a WLST script to do this.&amp;nbsp; It’s always helpful to have the &lt;a href="http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13951/core/index.html"&gt;WebLogic Server MBean Reference&lt;/a&gt; handy for activities like this.&amp;nbsp; This one is focused on &lt;a href="http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13951/mbeans/JMSConsumerRuntimeMBean.html?skipReload=true"&gt;JMS Consumers&lt;/a&gt; and I only took a subset of the information available, but it could be modified easily to do &lt;a href="http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13951/mbeans/JMSProducerRuntimeMBean.html?skipReload=true"&gt;Producers&lt;/a&gt;.&amp;nbsp; I haven’t tried this on a more complex environment, but it works in my simple sandbox case, so it should give you the general idea.&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; max-height: 200px; overflow-x: auto; overflow-y: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;# Better to use Secure Config File approach &lt;span style="color: blue;"&gt;for&lt;/span&gt; login &lt;span style="color: blue;"&gt;as&lt;/span&gt; shown here http:&lt;span style="color: green;"&gt;//buttso.blogspot.com/2011/02/using-secure-config-files-with-weblogic.html&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;connect(&lt;span style="color: #006080;"&gt;'weblogic'&lt;/span&gt;,&lt;span style="color: #006080;"&gt;'welcome1'&lt;/span&gt;,&lt;span style="color: #006080;"&gt;'t3://localhost:7001'&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;# Navigate to the Server Runtime and get the Server Name&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;serverRuntime()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;serverName = cmo.getName()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;# Multiple JMS Servers could be hosted by a single WLS server&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;cd(&lt;span style="color: #006080;"&gt;'JMSRuntime/'&lt;/span&gt; + serverName + &lt;span style="color: #006080;"&gt;'.jms'&lt;/span&gt; )&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;jmsServers=cmo.getJMSServers()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;# Find the list of all JMSServers &lt;span style="color: blue;"&gt;for&lt;/span&gt; &lt;span style="color: blue;"&gt;this&lt;/span&gt; server&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;namesOfJMSServers = &lt;span style="color: #006080;"&gt;''&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; jmsServer &lt;span style="color: blue;"&gt;in&lt;/span&gt; jmsServers:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt; namesOfJMSServers = jmsServer.getName() + &lt;span style="color: #006080;"&gt;' '&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;# Count the number of connections&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;jmsConnections=cmo.getConnections()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;print str(len(jmsConnections)) + &lt;span style="color: #006080;"&gt;' JMS Connections found for '&lt;/span&gt; + serverName + &lt;span style="color: #006080;"&gt;' with JMSServers '&lt;/span&gt; + namesOfJMSServers&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;# Recurse the MBean tree &lt;span style="color: blue;"&gt;for&lt;/span&gt; each connection and pull &lt;span style="color: blue;"&gt;out&lt;/span&gt; some information about consumers&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; jmsConnection &lt;span style="color: blue;"&gt;in&lt;/span&gt; jmsConnections:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt; &lt;span style="color: blue;"&gt;try&lt;/span&gt;:&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  print &lt;span style="color: #006080;"&gt;'JMS Connection:'&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  print &lt;span style="color: #006080;"&gt;'  Host Address = '&lt;/span&gt; + jmsConnection.getHostAddress()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  print &lt;span style="color: #006080;"&gt;'  ClientID = '&lt;/span&gt; + str( jmsConnection.getClientID() )&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  print &lt;span style="color: #006080;"&gt;'  Sessions Current = '&lt;/span&gt; + str( jmsConnection.getSessionsCurrentCount() )&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  jmsSessions = jmsConnection.getSessions()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  &lt;span style="color: blue;"&gt;for&lt;/span&gt; jmsSession &lt;span style="color: blue;"&gt;in&lt;/span&gt; jmsSessions:&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   jmsConsumers = jmsSession.getConsumers()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   &lt;span style="color: blue;"&gt;for&lt;/span&gt; jmsConsumer &lt;span style="color: blue;"&gt;in&lt;/span&gt; jmsConsumers:&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;    print &lt;span style="color: #006080;"&gt;'   Consumer:'&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;    print &lt;span style="color: #006080;"&gt;'     Name = '&lt;/span&gt; + jmsConsumer.getName()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;    print &lt;span style="color: #006080;"&gt;'     Messages Received = '&lt;/span&gt; + str(jmsConsumer.getMessagesReceivedCount())&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;    print &lt;span style="color: #006080;"&gt;'     Member Destination Name = '&lt;/span&gt; + jmsConsumer.getMemberDestinationName()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt; except:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  print &lt;span style="color: #006080;"&gt;'Error retrieving JMS Consumer Information'&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  dumpStack()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;# Cleanup&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;disconnect()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;exit()&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;

Example Output&lt;/h3&gt;
I expect the output to look something like this and loop through all the connections, this is just the first one:&lt;br /&gt;
&lt;span style="font-family: 'Courier New'; font-size: x-small;"&gt;1 JMS Connections found for AdminServer with JMSServers myJMSServer

    &lt;br /&gt;JMS Connection:



    &lt;br /&gt;&amp;nbsp; Host Address = 127.0.0.1



    &lt;br /&gt;&amp;nbsp; ClientID = None



    &lt;br /&gt;&amp;nbsp; Sessions Current = 16



    &lt;br /&gt;&amp;nbsp;&amp;nbsp; Consumer:



    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name = consumer40



    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Messages Received = 1



    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Member Destination Name = myJMSModule!myQueue&lt;/span&gt;&lt;br /&gt;
Notice that it has the IP Address of the client.&amp;nbsp; There are 16 Sessions open because I’m using an MDB, which defaults to 16 connections, so this matches what I expect. &amp;nbsp;Let’s see what the full output actually looks like:&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; max-height: 200px; overflow-x: auto; overflow-y: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;D:\Oracle\fmw11gr1ps3\user_projects\domains\offline_domain&amp;gt;java weblogic.WLST d:\temp\jms.py&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Initializing WebLogic Scripting Tool (WLST) ...&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Welcome to WebLogic Server Administration Scripting Shell&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Type help() &lt;span style="color: blue;"&gt;for&lt;/span&gt; help on available commands&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Connecting to t3:&lt;span style="color: green;"&gt;//localhost:7001 with userid weblogic ...&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Successfully connected to Admin Server &lt;span style="color: #006080;"&gt;'AdminServer'&lt;/span&gt; that belongs to domain &lt;span style="color: #006080;"&gt;'offline_domain'&lt;/span&gt;.&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Warning: An insecure protocol was used to connect to the&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;server. To ensure on-the-wire security, the SSL port or&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Admin port should be used instead.&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Location changed to serverRuntime tree. This &lt;span style="color: blue;"&gt;is&lt;/span&gt; a read-only tree with ServerRuntimeMBean &lt;span style="color: blue;"&gt;as&lt;/span&gt; the root.&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;For more help, use help(serverRuntime)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;1 JMS Connections found &lt;span style="color: blue;"&gt;for&lt;/span&gt; AdminServer with JMSServers myJMSServer&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;JMS Connection:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  Host Address = 127.0.0.1&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  ClientID = None&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;  Sessions Current = 16&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer40&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer34&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer37&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer16&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer46&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer49&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer43&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer55&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer25&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer22&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer19&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer52&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer31&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer58&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer28&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;   Consumer:&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Name = consumer61&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Messages Received = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;     Member Destination Name = myJMSModule!myQueue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Disconnected from weblogic server: AdminServer&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Exiting WebLogic Scripting Tool.&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
Thanks to Tom Barnes for the hints and the inspiration to write this up.&lt;br /&gt;
Image of telephone switchboard courtesy of &lt;a href="http://www.joetourist.net/"&gt;http://www.JoeTourist.net/&lt;/a&gt; JoeTourist InfoSystems&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-3658332536960520093?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/3658332536960520093/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=3658332536960520093" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/3658332536960520093?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/3658332536960520093?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/06/weblogic-server-jms-wlst-script-who-is.html" title="WebLogic Server JMS WLST Script – Who is Connected To My Server" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0cGSXw8eip7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-6944672760342115818</id><published>2011-06-17T22:39:00.000-07:00</published><updated>2011-10-08T22:43:48.272-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:43:48.272-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>WebLogic Server–Use the Execution Context ID in Applications–Lessons From Hansel and Gretel</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
                                        	&lt;p&gt;I learned a neat trick this week.&amp;nbsp; Don’t let your breadcrumbs go to waste like Hansel and Gretel did!&amp;nbsp; Keep track of the code path, logs and errors for each request as they flow through the system.&amp;nbsp; &lt;a href="http://blogs.oracle.com/jamesbayer/resource/hansel-uns-gretel.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; " title="hansel-uns-gretel" border="0" alt="hansel-uns-gretel" align="right" src="http://blogs.oracle.com/jamesbayer/resource/hansel-uns-gretel.jpg" width="244" height="244" /&gt;&lt;/a&gt;Earlier this week an &lt;a href="http://forums.oracle.com/forums/thread.jspa?messageID=9660921#9660921"&gt;OTN forum post in the WLS – General&lt;/a&gt; category by Oracle Ace John Stegeman asked a question how to retrieve the Execution Context ID so that it could be used on an error page that a user could provide to a help desk or use to check with application administrators so they could look up what went wrong.&amp;nbsp; What is the Execution Context ID (ECID)?&amp;nbsp; Fusion Middleware injects an ECID as a request enters the system and it says with the request as it flows from Oracle HTTP Server to &lt;a href="http://download.oracle.com/docs/cd/B15904_01/caching.1012/b14046/concepts.htm#i1032411"&gt;Oracle Web Cache&lt;/a&gt; to multiple WebLogic Servers to the &lt;a href="http://download.oracle.com/docs/cd/E18283_01/server.112/e17120/diag001.htm#BHCECEJA"&gt;Oracle Database&lt;/a&gt;. It’s a way to uniquely identify a request across tiers.&amp;nbsp; According to &lt;a href="http://download.oracle.com/docs/cd/E21764_01/web.1111/e13714/using_flightrecorder.htm#CHDEAFAH"&gt;the documentation&lt;/a&gt; it’s:&lt;/p&gt; 

  &lt;p&gt;The value of the ECID is a unique identifier that can be used to correlate individual events as being part of the same request execution flow. For example, events that are identified as being related to a particular request typically have the same ECID value.&amp;nbsp; The format of the ECID string itself is determined by an internal mechanism that is subject to change; therefore, you should not have or place any dependencies on that format. 

&lt;/p&gt; 

  &lt;p&gt;The novel idea that I see John had was to extend this concept beyond the diagnostic information that is captured by Fusion Middleware.&amp;nbsp; Why not also use this identifier in your logs and errors so you can correlate even more information together!&amp;nbsp; Your logging might already identify the user, so why not identify the request so you filter down even more.&amp;nbsp; All you need to do inside of WebLogic Server to get ahold of this information is invoke &lt;a href="http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13941/weblogic/diagnostics/context/DiagnosticContextHelper.html"&gt;DiagnosticConextHelper&lt;/a&gt;:&lt;/p&gt; 

  &lt;div style="border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: solid; text-align: left; border-left-color: silver; border-left-width: 1px; border-left-style: solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; border-top-color: silver; border-top-width: 1px; border-top-style: solid; cursor: text; border-right-color: silver; border-right-width: 1px; border-right-style: solid; padding-top: 4px; " id="codeSnippetWrapper"&gt; 

    &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; " id="codeSnippet"&gt; 

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;weblogic.diagnostics.context.DiagnosticContextHelper.getContextId()&lt;/pre&gt; &lt;!--CRLF--&gt; 

    &lt;/div&gt; 

  &lt;/div&gt; 

  &lt;p&gt;This class has other helpful methods to see other values tracked by the diagnostics framework too.&amp;nbsp; This way I can see even more detail and get information across tiers.&lt;/p&gt; 

  &lt;p&gt;In performance profiling, this can be very handy to track down where time is being spent in code.&amp;nbsp; I’ve &lt;a href="http://blogs.oracle.com/jamesbayer/entry/weblogic_server_screencasts_-"&gt;blogged and made videos&lt;/a&gt; about this before.&amp;nbsp; JRockit Flight Recorder can use the WLDF Diagnostic Volume in WLS 10.3.3+ to automatically capture and correlate lots of helpful information for each request &lt;strong&gt;without installing any special agents and with the out-of-the-box JRockit and WLS settings!&lt;/strong&gt;&amp;nbsp; You can see here how information is displayed in JRockit Flight Recorder about a single request as it calls a Servlet, which calls an EJB, which gets a DB connection, which starts a transaction, etc.&amp;nbsp; You can get timings around everything and even see the SQL that is used.&lt;/p&gt; 

  &lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/ecid.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; " title="ecid" border="0" alt="ecid" src="http://blogs.oracle.com/jamesbayer/resource/ecid.gif" width="574" height="236" /&gt;&lt;/a&gt;&lt;/p&gt; 

  &lt;p&gt;&lt;a href="http://download.oracle.com/docs/cd/E21764_01/web.1111/e13714/using_flightrecorder.htm#WLDFC480"&gt;http://download.oracle.com/docs/cd/E21764_01/web.1111/e13714/using_flightrecorder.htm#WLDFC480&lt;/a&gt;&lt;/p&gt; 

  &lt;p&gt;Recent versions of the WLS console also are able to visualize this data too, so it works with other JVMs besides JRockit when you &lt;a href="http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13952/taskhelp/diagnostics/performance/DisplayDetailsAboutRequests.html"&gt;turn on WLDF instrumentation&lt;/a&gt;.&lt;/p&gt; 

  &lt;p&gt;&lt;img src="http://blogs.oracle.com/jamesbayer/resource/WindowsLiveWriter-WebLogicServerRequestMonitoringWheredoes_915A/requestPerformance_2.jpg" /&gt;&lt;/p&gt; 

  &lt;p&gt;I wrote a little sample application that verified to myself that the ECID did actually cross JVM boundaries.&amp;nbsp; I invoked a Servlet in one JVM, which acted as an EJB client to Stateless Session Bean running in another JVM.&amp;nbsp; Each call returned the same ECID.&amp;nbsp; You need to turn on WLDF Instrumentation for this to work otherwise the framework returns null.&amp;nbsp; I’m glad John put me on to this API as I have some interesting ideas on how to correlate some information together.&lt;/p&gt; 

  &lt;p&gt;&lt;a href="http://blogs.oracle.com//jamesbayer/resource/ecidScreenshot.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; " title="ecidScreenshot" border="0" alt="ecidScreenshot" src="http://blogs.oracle.com/jamesbayer/resource/ecidScreenshot.png" width="644" height="146" /&gt;&lt;/a&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-6944672760342115818?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/6944672760342115818/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=6944672760342115818" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6944672760342115818?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6944672760342115818?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/06/weblogic-serveruse-execution-context-id.html" title="WebLogic Server–Use the Execution Context ID in Applications–Lessons From Hansel and Gretel" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0UHSH4zeSp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-6964374641093651467</id><published>2011-06-06T22:47:00.000-07:00</published><updated>2011-10-08T22:47:19.081-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:47:19.081-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>Sharing a Class With a WebLogic Classloader Without Modifying Scripts</title><content type="html">&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;


    &lt;div class="entry-body"&gt;

                                        	&lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/classloader.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; " title="classloader" border="0" alt="classloader" align="right" src="http://blogs.oracle.com/jamesbayer/resource/classloader.jpg" width="244" height="185" /&gt;&lt;/a&gt;A question (mostly original with some slight editing on my part) came up on our internal mailing list today that I thought might be interesting to those that have cloassloader questions.&amp;nbsp; For a quick refresher on the options for classloading in WebLogic, click the image to see a larger image or get the presentation from the bottom of the post on slideshare.&amp;nbsp; The key for this scenario is the DOMAIN_HOME/lib directory.&lt;/p&gt; 

  &lt;p&gt;&lt;strong&gt;Scenario: &lt;/strong&gt;We have a embeddable java component which gets shipped within every webapp in our suite of products. This embeddable java component has a cache object which is loaded every time the component is initialized by the webapp. This cache object is a singleton and has the same content across all the webapps. We have one managed server in which many ear files are deployed to. Each ear initialize's this embeddable java component on start up.&lt;/p&gt; 

  &lt;p&gt;&lt;strong&gt;Issue: &lt;/strong&gt;When I profile the objects loaded (using &lt;a href="http://download.oracle.com/docs/cd/E21764_01/web.1111/e13706/classloading.htm#BABHJGJJ"&gt;Classloader Analysis Tool&lt;/a&gt;) in each of these web apps I see that this cache singleton object is loaded in each one of the web app class loaders. I would like to load just one of these singleton objects and reference the same object across all the ear's. This saves heap space and all the calls that it takes to create this cache object in each ear. Even though its a singleton I see that since the class loaders are different for each ear that it creates a new cache object. I have an understanding of the weblogic class loader hierarchies (bootstrap, system, webapp etc). I don't want to move this embeddable java component and its dependencies to the system class loader by modifying the scripts or environment variables.&amp;nbsp; Are there other options?&lt;/p&gt; 

  &lt;p&gt;&lt;strong&gt;My answer:&amp;nbsp; &lt;/strong&gt;Have a look at the DOMAIN_HOME/lib directory.&lt;/p&gt; 

  &lt;p&gt;&lt;a href="http://download.oracle.com/docs/cd/E21764_01/web.1111/e13706/classloading.htm#i1096881"&gt;http://download.oracle.com/docs/cd/E21764_01/web.1111/e13706/classloading.htm#i1096881&lt;/a&gt;&lt;/p&gt; 

  &lt;p&gt;To try it, just drop the jars you want to be shared in the DOMAIN_HOME/lib directory.&lt;/p&gt; 

  &lt;p&gt;Here’s an example.&lt;/p&gt; 

  &lt;div style="border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: solid; text-align: left; border-left-color: silver; border-left-width: 1px; border-left-style: solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; border-top-color: silver; border-top-width: 1px; border-top-style: solid; cursor: text; border-right-color: silver; border-right-width: 1px; border-right-style: solid; padding-top: 4px; " id="codeSnippetWrapper"&gt; 

    &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; " id="codeSnippet"&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;nbsp;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;/*&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;* To change this template, choose Tools | Templates&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;* and open the template in the editor.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;*/&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #0000ff"&gt;package&lt;/span&gt; test;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;nbsp;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #0000ff"&gt;import&lt;/span&gt; java.util.Map;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;nbsp;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;/**&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;*&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;* @author jbayer&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #008000"&gt;*/&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; SharedCache &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;{&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;   &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; &lt;span style="color: #0000ff"&gt;final&lt;/span&gt; Map&amp;lt;String,String&amp;gt; mapCache = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; java.util.HashMap&amp;lt;String, String&amp;gt; ();&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &lt;span style="color: #0000ff"&gt;static&lt;/span&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    {&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;        System.out.println( SharedCache.&lt;span style="color: #0000ff"&gt;class&lt;/span&gt;.toString() + &lt;span style="color: #006080"&gt;" loaded into a classloader"&lt;/span&gt; + SharedCache.&lt;span style="color: #0000ff"&gt;class&lt;/span&gt;.getClassLoader().toString() );&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    }&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;nbsp;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; SharedCache() &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    {&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    }&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;}&lt;/pre&gt;&lt;!--CRLF--&gt;

    &lt;/div&gt;

  &lt;/div&gt; 

  &lt;p&gt;Now I use this class in two webapps named WebApplication1 and WebApplication2 that refer to the SharedCache class in their identical index.jsp&lt;/p&gt; 

  &lt;div style="border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: solid; text-align: left; border-left-color: silver; border-left-width: 1px; border-left-style: solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; border-top-color: silver; border-top-width: 1px; border-top-style: solid; cursor: text; border-right-color: silver; border-right-width: 1px; border-right-style: solid; padding-top: 4px; " id="codeSnippetWrapper"&gt; 

    &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; " id="codeSnippet"&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;lt;%@page contentType=&lt;span style="color: #006080"&gt;"text/html"&lt;/span&gt; pageEncoding=&lt;span style="color: #006080"&gt;"UTF-8"&lt;/span&gt; import=&lt;span style="color: #006080"&gt;"test.*"&lt;/span&gt;%&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;lt;html&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &amp;lt;head&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;        &amp;lt;meta http-equiv=&lt;span style="color: #006080"&gt;"Content-Type"&lt;/span&gt; content=&lt;span style="color: #006080"&gt;"text/html; charset=UTF-8"&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;        &amp;lt;title&amp;gt;JSP Page&amp;lt;/title&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &amp;lt;/head&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &amp;lt;body&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;        &amp;lt;h1&amp;gt;Hello World! Cache size: &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;            &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;lt;% &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    SharedCache myCache = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; SharedCache();&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &lt;span style="color: #0000ff"&gt;out&lt;/span&gt;.print( myCache.mapCache.size() );                    &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;%&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;        &lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;        &amp;lt;/h1&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;    &amp;lt;/body&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

    &lt;/div&gt;

  &lt;/div&gt; 

  &lt;p&gt;When the test.SharedCache class is loaded from each web application respectively, you should see the following in the System.out showing that 2 versions of the class were loaded into separate classloaders for each web module:&lt;/p&gt; 

  &lt;div style="border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: solid; text-align: left; border-left-color: silver; border-left-width: 1px; border-left-style: solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; border-top-color: silver; border-top-width: 1px; border-top-style: solid; cursor: text; border-right-color: silver; border-right-width: 1px; border-right-style: solid; padding-top: 4px; " id="codeSnippetWrapper"&gt; 

    &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; " id="codeSnippet"&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #0000ff"&gt;class&lt;/span&gt; test.SharedCache loaded into a classloaderweblogic.utils.classloaders.ChangeAwareClassLoader@bde4ac finder: weblogic.utils.classloaders.CodeGenClassFinder@1ff9980 annotation: WebApplication1@web&lt;/pre&gt;&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #0000ff"&gt;class&lt;/span&gt; test.SharedCache loaded into a classloaderweblogic.utils.classloaders.ChangeAwareClassLoader@4a4acd finder: weblogic.utils.classloaders.CodeGenClassFinder@3f08e3 annotation: &lt;a href="mailto:WebApplication2@web"&gt;WebApplication2@web&lt;/a&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;

    &lt;/div&gt;

  &lt;/div&gt; 

  &lt;p&gt;Once you drop the jar with the test.SharedCache in the DOMAIN_HOME/lib and restart the server, and access both web apps, you'll see the class is now shared from one system classloader:&lt;/p&gt; 

  &lt;div style="border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: solid; text-align: left; border-left-color: silver; border-left-width: 1px; border-left-style: solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; border-top-color: silver; border-top-width: 1px; border-top-style: solid; cursor: text; border-right-color: silver; border-right-width: 1px; border-right-style: solid; padding-top: 4px; " id="codeSnippetWrapper"&gt; 

    &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; " id="codeSnippet"&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow-x: visible; overflow-y: visible; padding-top: 0px; "&gt;&lt;span style="color: #0000ff"&gt;class&lt;/span&gt; test.SharedCache loaded into a classloaderjava.net.URLClassLoader@88e2dd&lt;/pre&gt;&lt;!--CRLF--&gt;

    &lt;/div&gt;

  &lt;/div&gt; 

  &lt;p&gt;And if you use CAT, you can see that both applications use the same System Classloader.&amp;nbsp; Click to enlarge.&amp;nbsp; The hash code shows that the same classloader is used for both applications. 

&lt;/p&gt;

  &lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/catSharedCache.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; " title="catSharedCache" border="0" alt="catSharedCache" src="http://blogs.oracle.com/jamesbayer/resource/catSharedCache.jpg" width="473" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;

  &lt;p&gt;Check out Jeff West’s recording on WebLogic Server classloaders and CAT.&lt;/p&gt; 

  &lt;p&gt;

    &lt;iframe height="510" src="http://www.youtube.com/embed/ArLTKapjV_8?hd=1" frameborder="0" width="640"&gt;&lt;/iframe&gt;

  &lt;/p&gt; 

  &lt;p&gt;&lt;a href="http://www.slideshare.net/jeffreyawest/weblogic-filtering-classloader-and-classloader-analysis-tool-demo"&gt;http://www.slideshare.net/jeffreyawest/weblogic-filtering-classloader-and-classloader-analysis-tool-demo&lt;/a&gt;&lt;/p&gt; 

  &lt;div style="width: 425px; " id="__ss_7643767"&gt;&lt;strong style="margin-top: 12px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; display: block; "&gt;&lt;a title="WebLogic's ClassLoaders, Filtering ClassLoader and ClassLoader Analysis Tool" href="http://www.slideshare.net/jeffreyawest/weblogics-classloaders-filtering-classloader-and-classloader-analysis-tool"&gt;WebLogic's ClassLoaders, Filtering ClassLoader and ClassLoader Analysis Tool&lt;/a&gt;&lt;/strong&gt; 

    &lt;iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/7643767" frameborder="0" width="425" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt; 

    &lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px; "&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jeffreyawest"&gt;Jeffrey West&lt;/a&gt; &lt;/div&gt;

  &lt;/div&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-6964374641093651467?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/6964374641093651467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=6964374641093651467" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6964374641093651467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6964374641093651467?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/06/sharing-class-with-weblogic-classloader.html" title="Sharing a Class With a WebLogic Classloader Without Modifying Scripts" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/ArLTKapjV_8/default.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0QCR3k5eyp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-5995236939193752670</id><published>2011-05-20T22:49:00.000-07:00</published><updated>2011-10-08T22:49:26.723-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:49:26.723-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="exalogic" /><title>Exalogic Disaster Recovery White Paper Published</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
                                        	&lt;p&gt;&lt;img width="200" vspace="3" hspace="3" height="200" align="right" alt="tornado" src="http://blogs.oracle.com/jamesbayer/resource/tornado-natural-disaster.jpg" /&gt;My colleague Bharath Reddy,&amp;nbsp; a Maximum Availability Architecture (MAA) guru, just published a new white paper &lt;a href="http://www.oracle.com/technetwork/database/focus-areas/availability/maa-exalogic-dr-401789.pdf" title="Exalogic DR Whitepaper PDF"&gt;Disaster Recovery for Oracle Exalogic Elastic Cloud&lt;/a&gt; on the &lt;a href="http://www.oracle.com/technetwork/database/features/availability/fusion-middleware-maa-155387.html" title="FMW MAA"&gt;Fusion Middleware MAA site&lt;/a&gt;.&amp;nbsp; I believe customers want simpler middleware and database DR procedures.&amp;nbsp; Exalogic and Exadata provide a comprehensive solution from applications to disk, not just part of a solution.&lt;/p&gt; 

  &lt;p&gt;The whitepaper walks through the topology, configuration and an example procedure that has been validated by Oracle.&amp;nbsp; In many enterprises DR is a time-consuming, expensive, thankless task that only gets a lot of attention when something goes wrong.&amp;nbsp; Providing a thoroughly documented, validated, and tested procedure helps reduce the risk and complexity for DR.&amp;nbsp; Another big advantage of this solution - it is a well-known configuration of hardware and software components and versions that work together because they were engineered and tested together at the factory.&amp;nbsp; That is far more comforting than assembling components from many different vendors that may have never been tested in certain combinations and permutations.&amp;nbsp; This whitepaper is a great resource, be sure to check it out.&lt;br /&gt;&lt;/p&gt; 

  &lt;p&gt;&lt;img width="600" vspace="3" hspace="3" height="371" src="http://blogs.oracle.com/jamesbayer/resource/ExaDR.jpg" alt="Exalogic Disaster Recovery" /&gt;&lt;br /&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-5995236939193752670?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/5995236939193752670/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=5995236939193752670" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5995236939193752670?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5995236939193752670?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/05/exalogic-disaster-recovery-white-paper.html" title="Exalogic Disaster Recovery White Paper Published" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MCSXc4cSp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-148136678138768091</id><published>2011-03-28T22:50:00.000-07:00</published><updated>2011-10-08T22:51:08.939-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:51:08.939-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>A Few WebLogic and Exalogic Links to end March 2011</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
                                        	&lt;p&gt;&lt;p&gt;There is a great amount of activity with Exalogic and WebLogic Server happening.  A few links to note quickly:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;There is a &lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=1377"&gt;brand new OTN Forum for the Exalogic Elastic Cloud&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;My Oracle Support just launched a &lt;a href="http://blogs.oracle.com/WebLogicServer/entry/my_oracle_support_unveils_webl"&gt;WebLogic Information Center&lt;/a&gt; to aggregate a bunch of useful WebLogic Server information, see the WebLogic Server blog for more details&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.oracle.com/johngraves/"&gt;John Graves&lt;/a&gt; has been putting up some excellent content on his blog including developer friendly entries to increase the timeouts for the WLS console, getting FMW Control and the WLS Console to share the same session, Linux Service scripts for Node Manager, and more.  Check out his blog for some great WebLogic Server content.&lt;/li&gt; &lt;/ul&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-148136678138768091?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/148136678138768091/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=148136678138768091" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/148136678138768091?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/148136678138768091?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/03/few-weblogic-and-exalogic-links-to-end.html" title="A Few WebLogic and Exalogic Links to end March 2011" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0IDSHw-eyp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-2016831984412202389</id><published>2011-03-18T22:52:00.000-07:00</published><updated>2011-10-08T22:52:59.253-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:52:59.253-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="exalogic" /><title>New Exalogic Hardware and Software Whitepapers Available</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;

                                        	&lt;p&gt;&lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-New-Exalogic-Whitepapers-Available_F984/Exalogic%20%5B2%5D_4.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Exalogic [2]" border="0" alt="Exalogic [2]" align="right" src="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-New-Exalogic-Whitepapers-Available_F984/Exalogic%20%5B2%5D_thumb_1.jpg" width="123" height="240" /&gt;&lt;/a&gt;Two brand new Exalogic whitepapers are now available.  One focuses on the benefits of the Exalogic Elastic Cloud Software and the other provides a deep-dive of the Exalogic hardware.  The &lt;a href="http://www.oracle.com/us/products/middleware/exalogic-wp-173449.pdf"&gt;high-level overview&lt;/a&gt; has also been refreshed.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.oracle.com/us/products/middleware/exalogic/ssLINK/exalogic-software-overview-345527.pdf"&gt;Oracle Exalogic Elastic Cloud: Software Overview&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.oracle.com/us/products/middleware/exalogic/ssLINK/exalogic-hardware-overview-345531.pdf"&gt;Oracle Exalogic Elastic Cloud: X2-2 Hardware Overview&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-2016831984412202389?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/2016831984412202389/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=2016831984412202389" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2016831984412202389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2016831984412202389?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/03/new-exalogic-hardware-and-software.html" title="New Exalogic Hardware and Software Whitepapers Available" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0AESXs_fyp7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-5295470803434250793</id><published>2011-03-09T22:53:00.000-08:00</published><updated>2011-10-08T22:55:08.547-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:55:08.547-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="exalogic" /><title>Oracle Applications Guidance for Exalogic</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
                                        	&lt;p&gt;&lt;p&gt;Exalogic is continuing to help Oracle deliver on the tagline “Hardware and Software – Engineered to Work Together”.  &lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;doctype=BULLETIN&amp;amp;id=1302529.1"&gt;My Oracle Support article ID 1302529.1&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;was just posted and enumerates various Oracle Applications versions that are recommended for deployment on Exalogic.  Please access the note via My Oracle Support for the details.  These applications currently include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Oracle Applications such as E-Business Suite, Siebel, PeopleSoft Enterprise, and JD Edwards EnterpriseOne &lt;/li&gt;    &lt;li&gt;Utilities Applications including Mobile Workforce Management, Meter Data Management, and Customer Care and Billing &lt;/li&gt;    &lt;li&gt;Oracle Retail Applications Merchandising Operations Management and Merchandising Planning &amp;amp; Optimization modules &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-9f8a8da65601_12010/OracleAppsForExalogic_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="OracleAppsForExalogic" border="0" alt="OracleAppsForExalogic" src="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-9f8a8da65601_12010/OracleAppsForExalogic_thumb.jpg" width="578" height="418" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://medianetwork.oracle.com/media/show/16189"&gt;reference video below&lt;/a&gt; offers a great explanation for how Exalogic can be an ideal platform for Oracle software including Oracle Applications.&lt;/p&gt; &lt;object id="flashObj" width="486" height="322" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"&gt;&lt;param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="flashVars" value="videoId=775019753001&amp;amp;linkBaseURL=http%3A%2F%2Fmedianetwork.oracle.com%2Fmedia%2Fshow%2F16189&amp;amp;playerID=1640183659&amp;amp;playerKey=AQ~~,AAAAAFcSbzI~,OkyYKKfkn3za9MF0qI3Ufg1AerdkqfR3&amp;amp;domain=embed&amp;amp;dynamicStreaming=true" /&gt;&lt;param name="base" value="http://admin.brightcove.com" /&gt;&lt;param name="seamlesstabbing" value="false" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="swLiveConnect" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1" bgcolor="#FFFFFF" flashVars="videoId=775019753001&amp;linkBaseURL=http%3A%2F%2Fmedianetwork.oracle.com%2Fmedia%2Fshow%2F16189&amp;playerID=1640183659&amp;playerKey=AQ~~,AAAAAFcSbzI~,OkyYKKfkn3za9MF0qI3Ufg1AerdkqfR3&amp;domain=embed&amp;dynamicStreaming=true" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

        

    &lt;/div&gt;

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-5295470803434250793?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/5295470803434250793/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=5295470803434250793" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5295470803434250793?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5295470803434250793?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/03/oracle-applications-guidance-for.html" title="Oracle Applications Guidance for Exalogic" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;A08NR3Yyfip7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-6254399452209385068</id><published>2011-03-07T22:55:00.000-08:00</published><updated>2011-10-08T22:58:16.896-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:58:16.896-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>Use WLST to Delete All JMS Messages From a Destination</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;

                                        	&lt;p&gt;&lt;p&gt;I got a question today about whether WebLogic Server has any tools to delete all messages from a JMS Queue.  It just so happens that the WLS Console has this capability already.  It’s available on the screen after the “Show Messages” button is clicked on a destination’s Monitoring tab as seen in the screen shot below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Use-WLST-to-Delete-WebLogic-Server-JMS-M_1373F/deleteJMS_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="deleteJMS" border="0" alt="deleteJMS" src="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Use-WLST-to-Delete-WebLogic-Server-JMS-M_1373F/deleteJMS_thumb.jpg" width="644" height="458" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The console is great for something ad-hoc, but what if I want to automate this?  Well it just so happens that the console is just a weblogic application layered on top of the JMX Management interface.  If you look at the MBean Reference, you’ll find a &lt;a href="http://download.oracle.com/docs/cd/E17904_01/apirefs.1111/e13951/mbeans/JMSDestinationRuntimeMBean.html#deleteMessages"&gt;JMSDestinationRuntimeMBean&lt;/a&gt; that includes the operation deleteMessages that takes a &lt;a href="http://download.oracle.com/javaee/5/api/javax/jms/Message.html"&gt;JMS Message Selector&lt;/a&gt; as an argument.  If you pass an empty string, that is essentially a wild card that matches all messages.&lt;/p&gt;  &lt;p&gt;Coding a stand-alone JMX client for this is kind of lame, so let’s do something more suitable to scripting.  In addition to the console, WebLogic Scripting Tool (WLST) based on Jython is another way to browse and invoke MBeans, so an equivalent interactive shell session to delete messages from a destination would looks like this:&lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;D:\Oracle\fmw11gr1ps3\user_projects\domains\hotspot_domain\bin&amp;gt;setDomainEnv.cmd&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;D:\Oracle\fmw11gr1ps3\user_projects\domains\hotspot_domain&amp;gt;java weblogic.WLST&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Initializing WebLogic Scripting Tool (WLST) ...&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Welcome to WebLogic Server Administration Scripting Shell&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Type help() &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; help on available commands&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/offline&amp;gt; connect(&lt;span style="color: #006080"&gt;'weblogic'&lt;/span&gt;,&lt;span style="color: #006080"&gt;'welcome1'&lt;/span&gt;,&lt;span style="color: #006080"&gt;'t3://localhost:7001'&lt;/span&gt;)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Connecting to t3:&lt;span style="color: #008000"&gt;//localhost:7001 with userid weblogic ...&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Successfully connected to Admin Server &lt;span style="color: #006080"&gt;'AdminServer'&lt;/span&gt; that belongs to domain &lt;span style="color: #006080"&gt;'hotspot_domain'&lt;/span&gt;.&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Warning: An insecure protocol was used to connect to the&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;server. To ensure on-the-wire security, the SSL port or&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Admin port should be used instead.&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/hotspot_domain/serverConfig&amp;gt; serverRuntime()&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Location changed to serverRuntime tree. This &lt;span style="color: #0000ff"&gt;is&lt;/span&gt; a read-only tree with ServerRuntimeMBean &lt;span style="color: #0000ff"&gt;as&lt;/span&gt; the root.&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;For more help, use help(serverRuntime)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/hotspot_domain/serverRuntime&amp;gt; cd(&lt;span style="color: #006080"&gt;'JMSRuntime/AdminServer.jms/JMSServers/JMSServer-0/Destinations/SystemModule-0!Queue-0'&lt;/span&gt;)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/hotspot_domain/serverRuntime/JMSRuntime/AdminServer.jms/JMSServers/JMSServer-0/Destinations/SystemModule-0!Queue-0&amp;gt; ls()&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   DurableSubscribers&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   BytesCurrentCount                            0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   BytesHighCount                               174620&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   BytesPendingCount                            0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   BytesReceivedCount                           253548&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   BytesThresholdTime                           0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ConsumersCurrentCount                        0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ConsumersHighCount                           0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ConsumersTotalCount                          0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ConsumptionPaused                            &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ConsumptionPausedState                       Consumption-Enabled&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   DestinationInfo                              javax.management.openmbean.CompositeDataSupport(compositeType=javax.management.openmbean.CompositeType(name=DestinationInfo,items=((itemName=ApplicationName,itemType=javax.management.openmbean.SimpleType(name=java.lang.String)),(itemName=ModuleName,itemType=javax.management.openmbean.SimpleType(name=java.lang.String)),(itemName&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;openmbean.SimpleType(name=java.lang.Boolean)),(itemName=SerializedDestination,itemType=javax.management.openmbean.SimpleType(name=java.lang.String)),(itemName=ServerName,itemType=javax.management.openmbean.SimpleType(name=java.lang.String)),(itemName=Topic,itemType=javax.management.openmbean.SimpleType(name=java.lang.Boolean)),(itemName=VersionNumber,itemType=javax.management.op&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;ule-0!Queue-0, Queue=&lt;span style="color: #0000ff"&gt;true&lt;/span&gt;, SerializedDestination=rO0ABXNyACN3ZWJsb2dpYy5qbXMuY29tbW9uLkRlc3RpbmF0aW9uSW1wbFSmyJ1qZfv8DAAAeHB3kLZBABZTeXN0ZW1Nb2R1bGUtMCFRdWV1ZS0wAAtKTVNTZXJ2ZXItMAAOU3lzdGVtTW9kdWxlLTABAANBbGwCAlb6IS6T5qL/AAAACgEAC0FkbWluU2VydmVyAC2EGgJW+iEuk+ai/wAAAAsBAAtBZG1pblNlcnZlcgAthBoAAQAQX1dMU19BZG1pblNlcnZlcng=, ServerName=JMSServer-0, Topic=&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;, VersionNumber=1})&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   DestinationType                              Queue&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   DurableSubscribers                           &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   InsertionPaused                              &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   InsertionPausedState                         Insertion-Enabled&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessagesCurrentCount                         0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessagesDeletedCurrentCount                  3&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessagesHighCount                            2&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessagesMovedCurrentCount                    0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessagesPendingCount                         0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessagesReceivedCount                        3&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessagesThresholdTime                        0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   Name                                         SystemModule-0!Queue-0&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   Paused                                       &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ProductionPaused                             &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ProductionPausedState                        Production-Enabled&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   State                                        advertised_in_cluster_jndi&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   Type                                         JMSDestinationRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   closeCursor                                  Void : String(cursorHandle)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   deleteMessages                               Integer : String(selector)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getCursorEndPosition                         Long : String(cursorHandle)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getCursorSize                                Long : String(cursorHandle)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getCursorStartPosition                       Long : String(cursorHandle)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getItems                                     javax.management.openmbean.CompositeData[] : String(cursorHandle),Long(start),Integer(count)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getMessage                                   javax.management.openmbean.CompositeData : String(cursorHandle),Long(messageHandle)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getMessage                                   javax.management.openmbean.CompositeData : String(cursorHandle),String(messageID)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getMessage                                   javax.management.openmbean.CompositeData : String(messageID)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getMessages                                  String : String(selector),Integer(timeout)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getMessages                                  String : String(selector),Integer(timeout),Integer(state)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getNext                                      javax.management.openmbean.CompositeData[] : String(cursorHandle),Integer(count)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getPrevious                                  javax.management.openmbean.CompositeData[] : String(cursorHandle),Integer(count)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   importMessages                               Void : javax.management.openmbean.CompositeData[],Boolean(replaceOnly)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   moveMessages                                 Integer : String(java.lang.String),javax.management.openmbean.CompositeData,Integer(java.lang.Integer)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   moveMessages                                 Integer : String(selector),javax.management.openmbean.CompositeData&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   pause                                        Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   pauseConsumption                             Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   pauseInsertion                               Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   pauseProduction                              Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   preDeregister                                Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   resume                                       Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   resumeConsumption                            Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   resumeInsertion                              Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   resumeProduction                             Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   sort                                         Long : String(cursorHandle),Long(start),String[](fields),Boolean[](ascending)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/hotspot_domain/serverRuntime/JMSRuntime/AdminServer.jms/JMSServers/JMSServer-0/Destinations/SystemModule-0!Queue-0&amp;gt; cmo.deleteMessages(&lt;span style="color: #006080"&gt;''&lt;/span&gt;)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;2&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;&lt;br/&gt;
&lt;/div&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;where the domain name is “hotspot_domain”, the JMS Server name is “JMSServer-0”, the Queue name is “Queue-0” and the System Module is named “SystemModule-0”.  To invoke the operation, I use the “cmo” object, which is the “Current Management Object” that represents the currently navigated to MBean.  The 2 indicates that two messages were deleted.  &lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;Combining this WLST code with a &lt;a href="http://buttso.blogspot.com/2011/02/using-secure-config-files-with-weblogic.html"&gt;recent post by my colleague Steve&lt;/a&gt; that shows you how to use an encrypted file to store the authentication credentials, you could easily turn this into a secure automated script.  If you need help with that step, a long while back I &lt;a href="http://blogs.oracle.com/jamesbayer/entry/automate_wls_console_tasks_wit"&gt;blogged about some WLST basics&lt;/a&gt;.  Happy scripting.&lt;/p&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-6254399452209385068?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/6254399452209385068/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=6254399452209385068" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6254399452209385068?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6254399452209385068?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/03/use-wlst-to-delete-all-jms-messages.html" title="Use WLST to Delete All JMS Messages From a Destination" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A04DQH4-fip7ImA9WhdbEU4.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-2283159548756864494</id><published>2011-02-28T22:58:00.000-08:00</published><updated>2011-10-08T22:59:31.056-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T22:59:31.056-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>Look Inside WebLogic Server Embedded LDAP with an LDAP Explorer</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;

                                        	&lt;p&gt;&lt;p&gt;Today a question came up on our internal WebLogic Server mailing lists about an issue deleting a Group from WebLogic Server.  The group had a special character in the name. The WLS console refused to delete the group with the message a &lt;font size="3" face="Cordia New"&gt;java.net.MalformedURLException&lt;/font&gt; and another message saying “Errors must be corrected before proceeding.” as shown below. The group aa:bb is the one with the issue.  Click to enlarge.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Using_8358/specialName_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="specialName" border="0" alt="specialName" src="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Using_8358/specialName_thumb.jpg" width="644" height="243" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;WebLogic Server includes an embedded LDAP server that can be used for managing users and groups for “&lt;a href="http://download.oracle.com/docs/cd/E17904_01/web.1111/e13710/realm_chap.htm#i1033574"&gt;reasonably small environments (10,000 or fewer users)&lt;/a&gt;”.  For organizations scaling larger or using more high-end features, I recommend looking at one of Oracle’s very popular &lt;a href="http://www.oracle.com/technetwork/middleware/id-mgmt/overview/index.html"&gt;enterprise directory services&lt;/a&gt; products like &lt;a href="http://www.oracle.com/technetwork/middleware/id-mgmt/overview/index-082035.html"&gt;Oracle Internet Directory&lt;/a&gt; or &lt;a href="http://www.oracle.com/technetwork/middleware/id-mgmt/overview/index-085178.html"&gt;Oracle Directory Server Enterprise Edition&lt;/a&gt;.  You can configure multiple authenicators in WebLogic Server so that you can use multiple directories at the same time.&lt;/p&gt;  &lt;p&gt;I am not sure WebLogic Server supports special characters in group names for the Embedded LDAP server, but in this case both the console and WLST reported the same issue deleting the group with the special character in the name.  Here’s the WLST output:&lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/hotspot_domain/serverConfig/SecurityConfiguration/hotspot_domain/Realms/myrealm/AuthenticationProviders/DefaultAuthenticator&amp;gt; cmo.removeGroup(&lt;span style="color: #006080"&gt;'aa:bb'&lt;/span&gt;)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Traceback (innermost last):&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;  File &lt;span style="color: #006080"&gt;&amp;quot;&amp;lt;console&amp;gt;&amp;quot;&lt;/span&gt;, line 1, &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; ?&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090296]invalid URL ldap:&lt;span style="color: #008000"&gt;///ou=people,ou=myrealm,dc=hotspot_domain??sub?(&amp;amp;(objectclass=person)(wlsMemberOf=cn=aa:bb,ou=groups,ou=myrealm,dc=hotspot_domain))&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.providers.authentication.LDAPAtnGroupMembersNameList.advance(LDAPAtnGroupMembersNameList.java:254)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.providers.authentication.LDAPAtnGroupMembersNameList.&amp;lt;init&amp;gt;(LDAPAtnGroupMembersNameList.java:119)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.providers.authentication.LDAPAtnDelegate.listGroupMembers(LDAPAtnDelegate.java:1392)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.providers.authentication.LDAPAtnDelegate.removeGroup(LDAPAtnDelegate.java:1989)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.providers.authentication.DefaultAuthenticatorImpl.removeGroup(DefaultAuthenticatorImpl.java:242)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.providers.authentication.DefaultAuthenticatorMBeanImpl.removeGroup(DefaultAuthenticatorMBeanImpl.java:407)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at java.lang.reflect.Method.invoke(Method.java:597)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.jmx.modelmbean.WLSModelMBean.invoke(WLSModelMBean.java:437)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.mbeanservers.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.JMXContextInterceptor.invoke(JMXContextInterceptor.java:263)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.mbeanservers.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.SecurityInterceptor.invoke(SecurityInterceptor.java:444)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:323)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.mbeanservers.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.JMXConnectorSubjectForwarder$11$1.run(JMXConnectorSubjectForwarder.java:663)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.mbeanservers.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.JMXConnectorSubjectForwarder$11.run(JMXConnectorSubjectForwarder.java:661)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.acl.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.management.mbeanservers.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.JMXConnectorSubjectForwarder.invoke(JMXConnectorSubjectForwarder.java:654)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.rmi.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.BasicServerRef.invoke(BasicServerRef.java:667)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.rmi.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.BasicServerRef$1.run(BasicServerRef.java:522)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.acl.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.rmi.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.BasicServerRef.handleRequest(BasicServerRef.java:518)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.rmi.&lt;span style="color: #0000ff"&gt;internal&lt;/span&gt;.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Caused by: java.net.MalformedURLException&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at netscape.ldap.LDAPUrl.readNextConstruct(LDAPUrl.java:651)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at netscape.ldap.LDAPUrl.parseUrl(LDAPUrl.java:277)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at netscape.ldap.LDAPUrl.&amp;lt;init&amp;gt;(LDAPUrl.java:114)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        at weblogic.security.providers.authentication.LDAPAtnGroupMembersNameList.advance(LDAPAtnGroupMembersNameList.java:224)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;        ... 41 more&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;&lt;br/&gt;
&lt;/div&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;It’s fairly clear that in order to work that the : character needs to be URL encoded to %3A or similar.  But all is not lost, there is another way.  You can configure an LDAP Explorer like &lt;a href="http://pegacat.com/jxplorer/"&gt;JXplorer&lt;/a&gt; to WebLogic Server Embedded LDAP and browse/edit the entries.&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;Follow &lt;a href="http://download.oracle.com/docs/cd/E17904_01/web.1111/e13707/ldap.htm#i1102166"&gt;the instructions here&lt;/a&gt;, being sure to change the authentication credentials to the Embedded LDAP server to some value you know, as by default they are some unknown value.  You’ll need to reboot the WebLogic Server Admin Server after making this change.&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;Now configure JXplorer to connect as described in the documentation.  I’ve circled the important inputs.  In this example, my domain name is “hotspot_domain” which listens on the localhost listen address and port 7001.  The cn=Admin user name is a constant identifier for the Administrator of the embedded LDAP and that does not change, but you need to know what it is so you can enter it into the tool you use.&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Using_8358/ldapExplorer_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ldapExplorer" border="0" alt="ldapExplorer" src="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Using_8358/ldapExplorer_thumb.jpg" width="454" height="344" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;Once you connect successfully, you can explore the entries and in this case delete the group that is no longer desired.&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Using_8358/ldap2_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ldap2" border="0" alt="ldap2" src="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Using_8358/ldap2_thumb.jpg" width="806" height="596" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-2283159548756864494?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/2283159548756864494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=2283159548756864494" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2283159548756864494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2283159548756864494?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/02/look-inside-weblogic-server-embedded.html" title="Look Inside WebLogic Server Embedded LDAP with an LDAP Explorer" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkcBQHo7eCp7ImA9WhdbEUk.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-9166362490863890094</id><published>2011-02-23T23:00:00.000-08:00</published><updated>2011-10-08T23:00:51.400-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T23:00:51.400-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="exalogic" /><title>Exalogic–The One Day Installation Challenge</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;

                                        	&lt;p&gt;&lt;p&gt;It’s a really exciting time for the extended WebLogic community as we are enjoying seeing the impressive results of &lt;a href="http://www.oracle.com/us/products/middleware/exalogic/index.html"&gt;Exalogic&lt;/a&gt; deployments.  At Oracle Open World, a lot of people I spoke with came away impressed with the raw performance.  However, Exalogic offers a lot more than just raw performance.  I had the pleasure of working with Ram Sivaram during one of the Exalogic training sessions in Santa Clara.  In this video diary, he shows the Exalogic machine arrive on the shipping dock, get unpacked, wired up, powered on, configured, and installed with a WebLogic Server cluster in just about 10 hours.  I’ve worked with customers in the past that have taken several weeks or longer to get an environment ready &lt;strong&gt;after&lt;/strong&gt; the hardware arrives.  This typically involves many different specialized teams in their organization.  Mohamad Afshar just &lt;a href="http://moafshar.blogspot.com/2011/02/why-engineered-systems-its-been-barely.html"&gt;wrote a great explanation of the benefit of Engineered Systems&lt;/a&gt; and contrasting that to the status quo.  Being able to streamline deployment of middleware capacity will have a lot of value for customers shortening time to deployment.  Thanks for the video Ram, you’ve set a high bar, we’ll see if anyone can top your time!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;iframe title="YouTube video player" height="510" src="http://www.youtube.com/embed/aWHPC188tus?hd=1" frameborder="0" width="853" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-9166362490863890094?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/9166362490863890094/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=9166362490863890094" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/9166362490863890094?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/9166362490863890094?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/02/exalogicthe-one-day-installation.html" title="Exalogic–The One Day Installation Challenge" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/aWHPC188tus/default.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkYHRX4zeCp7ImA9WhdbEUk.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-2695096251735699059</id><published>2011-01-31T23:01:00.000-08:00</published><updated>2011-10-08T23:02:14.080-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T23:02:14.080-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>WebLogic Server Virtual Developer Day and Upcoming Developer Webcasts</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;

                                        	&lt;p&gt;&lt;p&gt;We have a series of Virtual Developer Days for WebLogic for different geographies coming up as well as developer-oriented webcasts focusing on building a sample application with popular modern technologies.  The first one is Feb 1st, 2011 for North America, but there are others coming up through mid-March as well.  Check them out and register below.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Virtual Developer Days for WebLogic&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;AMER &lt;/strong&gt;Conference begins: February 1, 2011 at 9:30am PST &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;EUROPE/RUSSIA&lt;/strong&gt; Conference begins: Thursday Feb 10, 2011 - 9:30 a.m. UK Time / 10:30 a.m. CET &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;INDIA &lt;/strong&gt;Conference begins: Thursday Feb 17, 2011 -  9:30am India time&lt;/p&gt;  &lt;p&gt;&lt;a href="http://oracle.6connex.com/portal/weblogic/login"&gt;Register here&lt;/a&gt; for the Virtual Developer Day in your geography.&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: " src="http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/301991.jpg" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;WebLogic Developer Webcasts&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channelsun.sun.com/media/show/16168"&gt;Watch this brief video&lt;/a&gt; to learn more about the developer webcasts where we’ll build an application over several weeks focusing on different features like JPA, Data Grids, JMS, JAX-RS and more.  &lt;a href="http://event.on24.com/r.htm?e=277518&amp;amp;s=1&amp;amp;k=F2C31ED1AA4C2EACB52A1CE30F00D4EC"&gt;Register here&lt;/a&gt; for the WebLogic developer webcasts.&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: " src="http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/284777.jpg" /&gt;&lt;/p&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-2695096251735699059?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/2695096251735699059/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=2695096251735699059" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2695096251735699059?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2695096251735699059?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/01/weblogic-server-virtual-developer-day.html" title="WebLogic Server Virtual Developer Day and Upcoming Developer Webcasts" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkUERng4eip7ImA9WhdbEUk.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-90513261411205223</id><published>2011-01-17T23:02:00.000-08:00</published><updated>2011-10-08T23:03:27.632-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T23:03:27.632-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="coherence" /><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>WebLogic Server 10.3.4 Screencast – Coherence Server Lifecycle Management</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;

                                        	&lt;p&gt;&lt;p&gt;Below is a quick overview of a new feature introduced in &lt;a href="http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html"&gt;WebLogic Server 10.3.4&lt;/a&gt; that continues to deepen the Coherence and WebLogic Server integration.  Previously Oracle introduced Coherence Clusters as a concept that could be used to manage Coherence configuration for instances of Coherence that ran inside of WebLogic Server JVMs.  Now Oracle has introduced Coherence Servers, which are stand-alone JVMs not running inside WebLogic Server that are thin wrappers around a Coherence DefaultCacheServer.  The Coherence Server can reference the Coherence Cluster configuration as well as specify fine-grained settings for each Coherence Server such as a name, port, classpath, and JVM options.  This feature ties into WebLogic Server Node Manager, which is a process that can always be running as a service on each operating system instance where your WebLogic or Coherence processes can run.  From one central location WebLogic Server users can easily manage the configuration and lifecycle of their Coherence JVMs in addition to their WebLogic Server JVMs potentially running on many, many different hosts.  This should be a useful feature for customers that use WebLogic Server and Coherence together as well as for Coherence customers that do not utilize WebLogic Server much today, but would like additional manageability and control over Coherence processes.  &lt;a href="http://download.oracle.com/docs/cd/E17904_01/web.1111/e16517/coh_wls.htm#COHWL729"&gt;Check out the documentation&lt;/a&gt; for detail and examples of scripts.  There is a short (5 min) screencast below.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Web.4-ScreencastCoherence-Lifecycle-Mana_8EA/coherenceServerLifecycle_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="coherenceServerLifecycle" border="0" alt="coherenceServerLifecycle" src="http://blogs.oracle.com/jamesbayer/resource/Windows-Live-Writer-Web.4-ScreencastCoherence-Lifecycle-Mana_8EA/coherenceServerLifecycle_thumb.jpg" width="640" height="457" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;object width="960" height="745"&gt;&lt;param name="movie" value="http://www.youtube.com/v/knm7Z5fQAsg?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/knm7Z5fQAsg?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-90513261411205223?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/90513261411205223/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=90513261411205223" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/90513261411205223?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/90513261411205223?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2011/01/weblogic-server-1034-screencast.html" title="WebLogic Server 10.3.4 Screencast – Coherence Server Lifecycle Management" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkQHQng_eip7ImA9WhdbEUk.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-2371446156558781878</id><published>2010-12-15T23:03:00.000-08:00</published><updated>2011-10-08T23:05:33.642-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T23:05:33.642-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wlst" /><category scheme="http://www.blogger.com/atom/ns#" term="weblogic" /><title>WebLogic Scripting Tool Tip – relax the syntax with the easy button</title><content type="html">    &lt;div class="entry-body"&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;This blog was originally posted on &lt;a href="http://blogs.oracle.com/jamesbayer"&gt;http://blogs.oracle.com/jamesbayer&lt;/a&gt; when I worked for Oracle.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;

                                        	&lt;p&gt;&lt;p&gt;&lt;a href="http://www.staples.com/Staples-Easy-Button/product_606396?cm_mmc=GoogleBase-_-Shopping-_-Furniture%3EDecorative_Accessories-_-606396-12438-CC&amp;amp;cid=CSE:GoogleBase:Furniture:Decorative_Accessories:606396:12438-CC"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="s0105150_sc7[1]" border="0" alt="s0105150_sc7[1]" align="right" src="http://blogs.oracle.com/jamesbayer/resource/WindowsLiveWriter-WebLogicScriptingToolTiprelaxthesyntaxwi_14DC9/s0105150_sc7%5B1%5D_3.jpg" width="140" height="106" /&gt;&lt;/a&gt; I stumbled on to this feature in WLST tonight called easeSyntax.  Apparently it’s a hidden feature that &lt;a href="http://tim.blackamber.org.uk/?p=171"&gt;one of the WebLogic support engineers blogged about&lt;/a&gt; that allows you to simplify the commands in the interactive mode to have fewer parentheses and quotes.  For example, see how some of the commands instead of typing “ls()” I can type '”ls” or “cd(“/somepath”)” can become “cd /somepath”.  It’s not going to save the world, but it will help cut down on some extra typing.&lt;/p&gt;  &lt;p&gt;The example I was researching when stumbling into this was for how to print the runtime status of deployed application named “hello” on the “AdminServer”.  See the below output.&lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainConfig&amp;gt; easeSyntax()&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;You have chosen to ease syntax &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; some WLST commands.&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;However, the easy syntax should be strictly used &lt;span style="color: #0000ff"&gt;in&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;interactive mode. Easy syntax will not &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; properly &lt;span style="color: #0000ff"&gt;in&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;script mode and when used &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; loops. You can still use the&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;regular jython syntax although you have opted &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; easy&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;syntax.&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Use easeSyntax to turn &lt;span style="color: #0000ff"&gt;this&lt;/span&gt; off.&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;Use help(easeSyntax) &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; commands that support easy syntax&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainConfig&amp;gt; domainRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainRuntime&amp;gt; ls&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   AppRuntimeStateRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   CoherenceServerLifeCycleRuntimes&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   ConsoleRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   DeployerRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   DeploymentManager&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   DomainServices&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   LogRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   MessageDrivenControlEJBRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   MigratableServiceCoordinatorRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   MigrationDataRuntimes&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   PolicySubjectManagerRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   SNMPAgentRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   ServerLifeCycleRuntimes&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   ServerRuntimes&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   ServerServices&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;dr--   ServiceMigrationDataRuntimes&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ActivationTime                               Wed Dec 15 22:37:02 PST 2010&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MessageDrivenControlEJBRuntime               &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   MigrationDataRuntimes                        &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   Name                                         base_domain&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-rw-   Parent                                       &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ServiceMigrationDataRuntimes                 &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   Type                                         DomainRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   preDeregister                                Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   restartSystemResource                        Void : WebLogicMBean(weblogic.management.configuration.SystemResourceMBean)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainRuntime&amp;gt; cd AppRuntimeStateRuntime/AppRuntimeStateRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainRuntime/AppRuntimeStateRuntime/AppRuntimeStateRuntime&amp;gt; ls&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   ApplicationIds                               java.lang.String[active-cache#1.0@1.0, coherence-web-spi#1.0.0.0@1.0.0.0, coherence#3.&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   Name                                         AppRuntimeStateRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r--   Type                                         AppRuntimeStateRuntime&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getCurrentState                              String : String(appid),String(moduleid),String(subModuleId),String(target)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getCurrentState                              String : String(appid),String(moduleid),String(target)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getCurrentState                              String : String(appid),String(target)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getIntendedState                             String : String(appid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getIntendedState                             String : String(appid),String(target)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getModuleIds                                 String[] : String(appid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getModuleTargets                             String[] : String(appid),String(moduleid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getModuleTargets                             String[] : String(appid),String(moduleid),String(subModuleId)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getModuleType                                String : String(appid),String(moduleid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getRetireTimeMillis                          Long : String(appid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getRetireTimeoutSeconds                      Integer : String(appid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   getSubmoduleIds                              String[] : String(appid),String(moduleid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   isActiveVersion                              Boolean : String(appid)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   isAdminMode                                  Boolean : String(appid),String(java.lang.String)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;-r-x   preDeregister                                Void :&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainRuntime/AppRuntimeStateRuntime/AppRuntimeStateRuntime&amp;gt; cmo.getCurrentState(&lt;span style="color: #006080"&gt;'hello'&lt;/span&gt;,&lt;span style="color: #006080"&gt;'AdminServer'&lt;/span&gt;)&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #006080"&gt;'STATE_ACTIVE'&lt;/span&gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainRuntime/AppRuntimeStateRuntime/AppRuntimeStateRuntime&amp;gt; cd /&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/p&gt;&lt;p&gt;    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"&gt;wls:/base_domain/domainRuntime&amp;gt;&lt;/pre&gt;&lt;br/&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;&lt;br/&gt;
&lt;/div&gt;&lt;/p&gt;

        

    &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-2371446156558781878?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/2371446156558781878/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=2371446156558781878" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2371446156558781878?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/2371446156558781878?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2010/12/weblogic-scripting-tool-tip-relax.html" title="WebLogic Scripting Tool Tip – relax the syntax with the easy button" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0EGRnk8eCp7ImA9WhZWF0k.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-5630607352278115330</id><published>2008-09-04T15:42:00.001-07:00</published><updated>2011-05-18T11:00:27.770-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-18T11:00:27.770-07:00</app:edited><title>election resources</title><content type="html">so I'm supporting barack obama for president.&amp;nbsp; some of my friends are supporting mccain.&amp;nbsp; i respect their opinions and i think that there are many substantive differences between the candidates.&amp;nbsp; i believe the policy distinctions along with some basic character judgements are enough for most people to make a decision.&amp;nbsp; i tend to get frustrated when anyone misrepresent candidate positions or history of either side, because given the previous point about substantive distinctions being so clear, it's really unnecessary to make stuff up.&amp;nbsp; so what ever side you are on, please, just get the facts.&lt;br /&gt;
one thing i've heard a lot about (conservative emails, pundits, candidates, etc) is how obama wants to raise taxes in an extreme way.&amp;nbsp; i think there is a pretty simple way to illustrate the positions here.&amp;nbsp; just look at this chart - click it to enlarge it.&amp;nbsp; i believe it was from the washington post originally.&amp;nbsp; it's pretty clear that mccain gives the biggest tax cuts to the wealthiest and the smallest tax cuts to the poorest.&amp;nbsp; it's pretty clear that obama's plan favors the poorest americans over the wealthiest.&amp;nbsp; just look at it, it's easy to visually process.&amp;nbsp; no need to jump into nuance here.&amp;nbsp;&amp;nbsp; you've got to be making over $600K per year to see a tax increase under obama's plan.&lt;br /&gt;
&lt;br /&gt;
more tax policy detail: &lt;a href="http://money.cnn.com/2008/06/11/news/economy/candidates_taxproposals_tpc/" title="http://money.cnn.com/2008/06/11/news/economy/candidates_taxproposals_tpc/"&gt;http://money.cnn.com/2008/06/11/news/economy/candidates_taxproposals_tpc/&lt;/a&gt;&lt;br /&gt;
you'll also get emails claiming all kinds of things like &lt;a href="http://snopes.com/politics/obama/muslim.asp"&gt;obama is a muslim&lt;/a&gt;, or &lt;a href="http://www.factcheck.org/askfactcheck/would_obama_tax_my_profits_if_i.html"&gt;obama wants to tax home sales&lt;/a&gt;, etc.&amp;nbsp; whenever you hear something hard to believe, just look it up on a non-partisan website like &lt;a href="http://www.factcheck.org/"&gt;factcheck.org&lt;/a&gt;.&amp;nbsp; and if you find out it is incorrect, you should consider the trustworthiness of the source in the future and confront them with the facts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-5630607352278115330?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/5630607352278115330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=5630607352278115330" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5630607352278115330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/5630607352278115330?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2008/09/election-resources.html" title="election resources" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DkIHRXc7fip7ImA9WxdREEo.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-6015216486949711811</id><published>2008-05-29T08:22:00.001-07:00</published><updated>2008-05-29T08:22:14.906-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-29T08:22:14.906-07:00</app:edited><title>life insurance - not optional anymore</title><content type="html">&lt;p&gt;when it was just emily and i, we considered supplemental life insurance as something that we didn't absolutely need.&amp;nbsp; but with the baby on the way, it's time to cross another one of life's thresholds and be prepared for unforeseen circumstances to protect our family.&amp;nbsp; cnn - money has a &lt;a href="http://money.cnn.com/magazines/moneymag/money101/lesson20/index.htm"&gt;nice overview of life insurance&lt;/a&gt; in general and i've had a decent experience thus far using &lt;a href="http://insure.com"&gt;insure.com&lt;/a&gt; to quote from several different providers.&amp;nbsp; i'm currently waiting to hear back from some trusted advisors before i commit, but i'm finding that this life insurance thing isn't quite as hard as i expected it to be if you stick with the basics.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-6015216486949711811?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/6015216486949711811/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=6015216486949711811" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6015216486949711811?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/6015216486949711811?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2008/05/life-insurance-not-optional-anymore.html" title="life insurance - not optional anymore" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkQNRXw6fip7ImA9WhZWFkQ.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-4052334274630176176</id><published>2008-01-27T08:21:00.001-08:00</published><updated>2011-05-17T21:53:14.216-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-17T21:53:14.216-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title>a bundle on the way</title><content type="html">come the end of july, our family is expected to grow.&amp;nbsp; we're very excited and know that our lives are about to change dramatically.&amp;nbsp; it's already changed my perspective on many things.&amp;nbsp; whenever i'm not having a great day, seeing the ultrasound on my phone's wall-paper puts a smile on my face.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-4052334274630176176?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/4052334274630176176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=4052334274630176176" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/4052334274630176176?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/4052334274630176176?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2008/01/bundle-on-way.html" title="a bundle on the way" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DkQERng9eip7ImA9WhZWFkQ.&quot;"><id>tag:blogger.com,1999:blog-4633788430514237697.post-4223898141291837248</id><published>2007-12-06T13:52:00.001-08:00</published><updated>2011-05-17T21:51:47.662-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-17T21:51:47.662-07:00</app:edited><title>driving green</title><content type="html">well emily and i took the plunge into the green world with a 2008 toyota prius.&amp;nbsp; our 1998 chevy malibu need some significant repair work, and we didn't necessarily want to throw too much money at it.&amp;nbsp; i didn't really want to buy a new car at first, but after looking around at the used market for awhile i got a little disenchanted with that option.&amp;nbsp; i really like the car and the features.&amp;nbsp; it drives great, obviously gets great mileage, has good visibility, and it comes with some pretty neat features like:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;smart key - you don't have to insert a key into the door or the car to start it, just being nearby is good enough&lt;/li&gt;
&lt;li&gt;backup camera - when you put the car in reverse, you can see what is behind you via a camera on the back of the car&lt;/li&gt;
&lt;li&gt;great driver controls on the steering wheel for radio, climate control, etc&lt;/li&gt;
&lt;li&gt;good storage for a small car&lt;/li&gt;
&lt;/ul&gt;we also took a look at some of the other hybrids out there like the civic, camry, altima, etc, but the prius was the most efficient, affordable, proven, and fun out of all the options.&amp;nbsp; this is my first new car, so i'm enjoying that.&amp;nbsp; i hope more people jump on the hybrid band-wagon.&amp;nbsp; there's really not a good reason not to for most people in my opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4633788430514237697-4223898141291837248?l=www.iamjambay.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.iamjambay.com/feeds/4223898141291837248/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4633788430514237697&amp;postID=4223898141291837248" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/4223898141291837248?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4633788430514237697/posts/default/4223898141291837248?v=2" /><link rel="alternate" type="text/html" href="http://www.iamjambay.com/2007/12/driving-green.html" title="driving green" /><author><name>jambay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/-xmm3XvtVTow/TdMEQaFP_eI/AAAAAAAAJHE/qE6WHcUh9E0/s220/james_bayer.jpg" /></author><thr:total>1</thr:total></entry></feed>

