Always wished you could use Spring Insight but couldn’t because your applications run on Oracle WebLogic? Wish no more!
Originally introduced for tc Server and since expanded to support Tomcat and JBoss , our next release will include full support for the WebLogic container.
Combined with some specific WebLogic plugins that we have in our pipeline such as WebLogic Portal, WebLogic Tuxedo, and WebLogicMQ , Spring Insight will give WebLogic developers deep visibility into their application’s runtime performance and behavior.
WebLogic support will include:
- Versions 12.1 , 10.3 (a.k.a 11g)
- Windows and Linux
- Oracle HotSpot JDK, JRockit JDK and OpenJDK
- Instrumentation of applications packaged as WARs and as EARs. This includes all class loader configuration options such as using shared JARs from the lib folder, using the prefer-web-inf option or the prefer-application-packages (configuring filtering class loaders) option.
- Out-of-the-box installer to provide installation for the administration server of your WebLogic domain. A few simple steps will get it running on any other managed server you choose.
A word on Spring Insight support for non tc Server containers:
If you can run your application on tc Server, using the developer edition is still by far the quickest way to use Spring Insight.This gets even better if you are using STS and can therefore utilize our STS plugin that allows you to run your application from within the IDE on an Insight-enabled tc Server instance.
However, we want people who are writing Spring applications to have this valuable tool irrespective of how their applications are deployed.
The new WebLogic support, combined with the previous tc Server, Tomcat, and JBoss support make Spring Insight available for a very large percentage of Spring application developers.
Support for more types of middleware is underway (hint: not necessarily only for Java containers
.
Ever wondered what the effort to support a new container comprises?
Here’s a very brief explanation to those out there interested in this question.
The Spring insight application uses load-time weaving (via AspectJ) to monitor your application. This instruments the code so that it gathers data on execution and time measurements.
This step has to be implemented for each container in a slightly different way, and requires intimate knowledge of the intricacies of the container’s class loaders and class loading mechanism, structure of HTTP requests and responses, and application loading logic.
WebLogic support will be available in the next major release of AppInsight and Spring Insight. If you would like to be a Beta user, drop us a note here. We look forward to hearing your feedback.

Interested in joining the BETA program for Insight with Weblogic
Hey,
You mention that Spring Insight has support for Tomcat. But I do not see any where any documentation that talks about how Spring Insight can be used with Tomcat. Can you point me to some documentation that talks about how I can use Spring Insight with Tomcat.
@Anuj – See http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-agents.html for Spring Insight agent installation. The agent installer will detect the container type for you.
You mention support for JBoss. Can we get more details on how to use Spring Insight with JBoss? Thanks.
@Vinayak,
Spring Insight supoprts JBoss 5.0.1.GA, 5.1.0.GA, 6.0.0.FINAL and 6.1.0.FINAL.
To install the Insight agent on JBoss follow the instructions on http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-agents.html.
The agent installer will detect the middleware version automatically.
You will need to install the Insight dashboard component separately on a tc-server instance. See http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-dashboard.html.
Can we have insight integrate with Jboss Enterprise Application Platform 6.0?
I would also like to know more about how to integrate Spring Insight with JBoss. Since JBoss Web is a fork of Tomcat will Spring Insight install the same same way as Tomcat? I have to use JBoss but love Spring Insight on past Tomcat projects.
Hi @Tyler,
Spring Insight supoprts JBoss 5.0.1.GA, 5.1.0.GA, 6.0.0.FINAL and 6.1.0.FINAL.
To install the Insight agent on JBoss follow the instructions on http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-agents.html.
The agent installer will detect the middleware version automatically.
You will need to install the Insight dashboard component separately on a tc-server instance. See http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-dashboard.html.
I have for Spring Insight developer edition working on Tomcat, and I would now would like to get it working on WebLogic.
I have been looking for in information regarding how to make it work with WebLogin, but I have not found it so far.
I would very much be interested in joining the BETA program for Insight with Weblogic.
If this program is no longer active, I would appreciate if you could point me to information on how to make Spring Insight developer edition work with Weblogic.
Thanks,
Joao
(Having just read my previous post, I must say I am ashamed of my sloppy grammar, so here follows an amended version)
I have Spring Insight developer edition working on Tomcat, and I would now would like to get it working on WebLogic.
I have been looking for information regarding how to make it work with WebLogic, but I have not found such information for the Spring Insight Developer edition.
I think the Spring Insight technology is brilliant, and I would like to enable our development teams who use Weblogic to avail of the capabilities of Spring Insight (Unfortunatelly using tcServer/Tomcat is not a viable option for the dev team)
So, I would be very much be interested in joining the Weblogic BETA program.
If this program is no longer active, I would appreciate if you could point me to information on how to make Spring Insight developer edition work with Weblogic.
Thanks again,
Joao