Posts

Showing posts from March, 2019

jDeveloper 12c (12.1.3.0) start error

Image
Recently I had faced a strange problem with my jDeveloper 12c (12.1.3.0). When I start my jdeveloper12c, splash screen of jDeveloper comes and then gone. I wasn't able to see the jDeveloper studio where I can create projects. Environment-  1. Mac OS 2. jDeveloper 12c (12.1.3.0) 3. JDK 1.8.0+ Error Message /Code Oracle JDeveloper 12c 12.1.3.0.0  Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi. at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:233) at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:657) at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.internalInit(EquinoxLauncher.java:69) at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.init(EquinoxLauncher.java:37) at org.eclipse.osgi.lau

Microservices based application design and deployment

Image
In this post, I'll discuss the high level overview of next generation applications design and deployment.  Microservices is the emerging trend to break down your business functionality in to smaller chunks and deploying/scaling/managing them independently for an enterprise application. However it is the sole & discrete decision of adoption of this software design for existing or new applications in an enterprise. Consider a small business scenario where we have a web based application called 'Guestbook', consists of following technical components- 1. Developed using Java/J2EE 2. Services (Microservices) developed using Spring Boot   3. MySQL Database. 4. ZUUL Proxy for API Gateway 5. Eureka for Service Registry Below would be the sample flow of application access as a micro services based software design- As shown above, end user connects to the WebUI. The application's all services/microservices are deployed independently which internally conn

Weblogic Enterprise Manager Fusion Middleware Control 12c takes too much time to login

Image
Recently I have come across a strange situation in Weblogic EM Control login.  Problem Summary- Environment- Oracle WebLogic EM Control 12c Enter the EM control URL in web browser- http://192.168.0.141:7001/em Provide username/password Click Login Now a message shows- "Login Successful .... Redirecting" and it takes too much time (sometimes 30 secs to 2 minutes) to show the landing page Changes As the number of fmwc monitored targets increases, the login times goes up as well. Cause fmwc discovery is always performed as part of login.  For installations with thousands of targets, fmwc discovery may take 45-60 seconds. This time is expected because EM discovery mbeans need to be invoked for every target. Solution Solution is to cache the discovery results in the servlet context and use it for subsequent logins. This discovery result will be shared by all the fmwc users. This will still require the entire discovery to be done at least once.  If the