Coherence only appears in the MBean when it has been used. So in order to test it, you need to put a content presenter on a page and load its content.
This will trigger coherence and you should be able to see the MBean.
And instead of looking for coherence in the mbean you should look for NodeCache.
That article also does not provide an optimal coherence configuration. I'm planning to write an article on the A-Team chronicles about that but for now you should use following for the NodeCaches:
The difference in this is that the Nodes never expire in coherence. The WebCenter Content connection is responsible for invalidating the nodes in coherence, not coherence itself. Therefore the expire delay should be set to 0.
The high units should also be set to something like 80% of expected nodes on your portal.
I was tried as you said, but have no change. I checked info at System Audit Information\View Server Ouput of WebCenter Content, each time I refresh my portal page, it still query to WCC to load content.
I hope you will write an article about this issue in detail on A-Team as soon as possible.
Thanks a lot!
Which version of WebCenter are you using? Is it portal or Spaces?
I found a bug in a previous version which will query WebCenter Content all the time but that should have been resolved in the latest release.
Can you also try by following this post: http://george.maggessy.com/2012/04/enabling-coherence-for-content.html
This has an example for a single node coherence cache which might be better. The post you are referring to configures a distributed coherence cache. If you have a single node it's better to use the example for the post I am referring to.
I'm using WebCenter Portal 220.127.116.11.0 and it is a portal application.
And I'm using a single node as the post you gave
The bug was indead on that release.
If you have access to Oracle support you might look at follow bug: Bug 16290696 - CONTENT PRESENTER IS NOT HITTING CACHE WHEN COHERENCE CONFIGURED
You can also install the latest bundle patch for PS5 which might also solve the issue.
In fact, my portal application is 18.104.22.168 was developed on Jdeveloper 22.214.171.124 with the latest update of oracle extension for fusion middleware.I deploy my Portal application on Weblogic Server 10.3.6 with WebCenter Portal 126.96.36.199 is installed on it. And my portal is running normally.
I will retry deploy it on Weblogic Server 10.3.5 and WebCenter Portal 188.8.131.52 with latest bundle Patch for PS5.
I will read your post and trying.
I want ask you that Coherence cache only hit cache with content presenter show content in WC base on standard template?. If I have my customize template for show content in the content presenter, and I used the RIDC service
GET_DYNAMIC_CONVERSIONto get primary file's content of my content Item. I wonder in this situation my content show in the content presenter can be cache?
By doing this you will get the node twice. The node will be part of the query from the content presenter and you call GET_DYNAMIC_CONVERSION.
Because that call is outside of the control of the CP, it will not hit coherence. The node that is present in the nodes collection in the template however is cached by coherence.
It mean that, Coherence cache haven't got effect with my situation? So we have any other caching solution for it?
I met a problem with my project when enable coherence cache.I found that, Content only cache with config is: Single Content Item and Default Template in Content Presenter. With "Content Under Folder" it still query to Content Server again when I F5 my web browser.
Maybe it not run and I check the log on my manage server I saw the message
2013-09-09 14:24:57.991/1778.582 Oracle Coherence GE 184.108.40.206 <Info> (thread=pool-1-daemon-thread-1, member=1): Loaded cache configuration from "zip:/app/Oracle/Middleware/user_projects/domains/base_domain/servers/App1/tmp/_WL_user/SSCPortal_V2.0/4m7077/APP-INF/lib/portal-coherence.jar!/content-coherence-cache-config.xml"; this document does not refer to any schema definition and has not been validated
What dose that mean? I did something wrong?