Skip to content

Application Server

Middleware is where applications meet infrastructure. Here our consultants write about WebLogic, JBoss EAP, WildFly and Tomcat in real production environments: installing and clustering them, patching, deploying applications and finding out why something stopped working.

JBoss-EAP and WildFly Official Docker Images

In this blog, I will focus on what is available from vendor for the two application servers I am used to work with: JBoss EAP and WildFly. Along this blog, I will show few tips and concepts on docker commands. JBoss EAP from RedHat Registry For JBoss EAP, the best option is to get it from RedHat. To be able… 

JBoss EAP Patching

jboss-cli tool comes with a command named patch. As the process is obvious, this blog will be short. Nevertheless, it is still interesting to see how it changes files and directories structure of JBoss binaries. It’s worth noting that RedHat does not offer newer versions of JBoss EAP that come with patches pre-installed, so all new installations must be patched… 

Elasticsearch: is case-sensitive or insensitive?

One more blog in the Elasticsearch series (blogs list at the bottom), this time we will try to learn more together about indexing and search, more specifically answer the question: is Elasticsearch case-sensitive or case-insensitive? To be honest, I had this question as a beginner and rapidly noticed that there are two sides to answer it. First the indexing, is… 

Apache Tomcat Monitoring in Prometheus

To monitor Apache Tomcat, the most convenient solution is to use JMX Exporter provided by Prometheus git repository. Enable JMX Remote To enable JMX Remote, I will simply add the following line into setenv.sh file (file store in /bin of Apache Tomcat installation directory): As a check, after the restart of the service, I look for listening port 9999: I… 

Nginx Monitoring in Prometheus

Following my two previous blogs about monitoring, I will now focus on Nginx. Nginx Inc provides an exporter with it’s code: https://github.com/nginxinc/nginx-prometheus-exporter As Nginx cannot run a web application as WebLogic or WildFly can, exporter will be another process. Nginx Configuration To enable metrics for Nginx, we must use stub_status directive in a server or location context of the configuration.… 

WebLogic Monitoring in Prometheus

In this blog, I will explain how to enable WebLogic monitoring in Prometheus as I did for WildFly in my previous blog. WebLogic Monitoring Exporter Oracle is providing, as open source, a Prometheus-compatible exporter in this github repo. It can be run either in a web application or as a separate process. In this blog, I will focus on the… 

Elasticsearch – Data lifecycle management

Elasticsearch is a very versatile platform that supports a variety of use cases and provides great flexibility around data organization. After a global overview on Elastic Stack, understanding Elasticsearch terminologies, and setup Elasticsearch. Today, we will go more in deep with data management inside Elasticsearch. Data categories The data you store in Elasticsearch generally falls into one of two categories:… 

OctoPerf Dynamic Browsing

I want to improve the Virtual User (VU) I created in my previous blog by adding dynamic browsing of the shop web site. Indeed, as VU is based on a HAR file, it is statically browsing the website. Thus, if the website is evolving like a new species is added, the VU will never browse to it. For now, it… 

OctoPerf Load Testing

OctoPerf is a SaaS tool based on Apache JMeter, the load test functional behavior and measure performance reference tool. Among others, it has several advantages compared to JMeter: To start creating a scenario with OctoPerf, the easiest is to record it with our browser. HAR File Format HAR file is a JSON-formatted file which contains all Web browser actions and… 

Application & Business Support, the shadow team

dbi services is well known for its high level expertise in technical topics such as Databases or Middleware but not only!  We also have a dedicated team, Application and Business Support, to support our customers in turning their projects into success.   I’m part of this team since almost 8 years  mainly working as a Service Delivery Manager for a huge… 

FRM-93131 after a brand new Oracle Fusion Middleware Forms installation

After a brand new Fusion Middleware Forms & Reports 12.2.1.4 installation, when accessing 12c forms URL: http://hostname:/forms/frmservlet The following error is raised : Doing some googling and searches on the Oracle support site, I came to the note below where it states that solution is to remove the WebLogic domain, cleanup the database repository and restart the repository and WebLogic… 

Apache JMeter Playground

As I am training myself to Apache JMeter, beside testing on my Oracle environment (which include Oracle Internet Directory, Oracle Directory Service Manager, Oracle Identity and Access Management, a Database and a web application protected by SAML), I was looking for a tool to test more feature of it. I found a website called httpbin. You can find plenty of…