Oracle Weblogic 12c, now includes a spring console to monitoring all spring beans enabled applications. In order to activate this feature you have to follow the next steps.
Activate spring console extension
- In the preferences panel, extensions tab, select spring-console, using the checkbox, and click ‘Enable’.
- Restar Weblogic to activate the extension.
Deploy weblogic-spring.jar.
- Locate weblogic-spring.jar, located in ${WL_HOME}/server/lib
- Deploy as library the jar using weblogic console.
Enable spring in your application.
- As all spring enabled application, you have to include the spring listener in web.xml :
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-config.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> </web-app>
- Add WeblogicSpringApplicationListener in your spring context configuration file in order to generate all MBeans needed to display the beans in the enabled console.
<bean class=»weblogic.spring.monitoring.WeblogicSpringApplicationListener» />
- Add or change the MANIFEST.MF file with the following lines
Extension-List: WeblogicSpring
WeblogicSpring-Extension-Name: weblogic-spring
WeblogicSpring-Specification-Version: 12.1.1.0
WeblogicSpring-Implementation-Version: 12.1.1.0
- Deploy your application, and go to deployed app details, and navigate to SpringFramework tab to see the detailed spring configuration information.