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 – Credential Store vs Password Vault

JBoss EAP configuration files are accessible and not encrypted (xml files), moreover, some sensitive strings could/should be store there… For obvious security reasons, JBoss EAP allows the encryption of the sensitive strings outside the configurations files. The sensitive strings can be stored in a keystore, and subsequently decrypted for applications and systems. There is two ways to encrypt sensitive strings… 

M-Files & Microsoft Office 365: multi-select list property in Word

One must admit that M-Files Microsoft Office 365 integration is just awesome. It allows you to interact with your beloved Knowledge Workers content services Platform through Microsoft Office 365 products. Judge by yourself M-Files ribbon in Microsoft Office Word: At least, If you are quite familiar with these functions, you may have already worked with “Insert Property” option in order… 

Hogging Threads check in Apache Tomcat

In Apache Tomcat, there is a Stuck Thread Detector Valve which can be enabled pretty easily through the Tomcat “server.xml” file. I talked about that in a previous blog already and provided an AWK parser to extract important details from the logs. However, Tomcat does not have, as far as I know, any notion of Hogging Threads. That’s what I… 

M-Files, Migrate Vaults to a High Available environment

If you read my previous blog, you know why I’m doing a migration 🙂 If not let’s explain it a bit, since 1 year I play with M-Files using an VM in the cloud, but I reached the limits and running a lot of Vaults start to become costly for a simple playground.Additionally as the VM is stopped during the… 

Oracle Forms: FRM-92290 after upgrade to 12.2.1.19

We are frequently involved in Oracle Fusion Middleware Forms and Reports installation or upgrade. For one of our customers, I upgraded Oracle Forms from version 12.2.1.4 to version 12.2.1.19, and this time I got an unusual issue… Our dbi services Middleware team is involved since long time in Oracle Fusion Middleware, here is a blog from my colleague Arnaud published… 

Self-Signed SSL Certificate is blocked on Chrome or Edge

If you are using Self-Signed SSL Certificates and recently updated your Google Chrome / Edge browser, you might have come across a new kind of error, i.e: “ERR_SSL_KEY_USAGE_INCOMPATIBLE”. In my case, it happened a few months ago on an Alfresco installation, and more specifically the Apache Solr URL. Since this URL is mostly used/accessible by Administrators, there is not much… 

How I killed my M-Files instance…and brought it back to life!

I work with M-Files since 1 year now, and to be honest the solution is pretty robust.I had really few issues at “Server level”, but sooner and later while playing sorcerer’s apprentice you finish by breaking something. The inevitable happened, my M-Files instance became unusable, I assume the root cause is a combination of several things: As a result, impossible… 

Apache Kafka and ksqlDB

After two introduction blogs on Apache Kafka (ie. Apache Kafka Concepts by Example and Apache Kafka Consumer Group), it is time to discover the wide ecosystem around it. In this blog post, I will play with ksqlDB, streams and tables. ksqlDB ksqlDB is a server that takes benefit of an Apache Kafka infrastructure for real time data streaming. It can… 

Apache httpd Tuning and Monitoring with Zabbix

There is no tuning possible without a proper monitoring in place to measure the impact of any changes. Thus, before trying to tune an Apache httpd server, I will explain how to monitor it with Zabbix. Setup Zabbix Monitoring Apache httpd template provided by Zabbix uses mod_status which provides metrics about load, processes and connections. Before enabling this module, we… 

Zabbix Web Monitoring

Zabbix allows to create complex web monitoring scenario and gather metrics about it. In this blog post, we will see how to assess that we are able to login to M-Files web application and, to not consume too many licenses, to logout. Login In my “M-Files by Zabbix agent active” template, I create a new scenario named “Login/Logout” where I… 

How to Improve your JMeter Load Testing?

In my previous blog post, I presented you how to create a load testing scenario based on a recorder. While working on it, I faced small problems that required few fixes which were very repetitive (and you know I love to automate as much as possible 🙂 ). Amount the issues I faced, there were: In this blog post, we… 

Load Test M-Files Server with JMeter

Creating load test scenario on a web application might look easy: In practice, it is much more complex than that when you want to manage variables elements like usernames, session IDs, and, in case of M-Files, a Vault ID. Also, JMeter does not manage client-side java script and, if application requires it, you must “emulate” it with some code. Luckily,…