Infrastructure at your Service

Tag

WebLogic Archives - Blog dbi services

Morgan Patou

Documentum – E_INTERNAL_SERVER_ERROR on D2-REST Product page related to GUAVA libraries after WebLogic PSU

By | Application integration & Middleware, Enterprise content management | No Comments

At a customer, the D2-REST (16.5.1) application hosted on WebLogic Server 12c started showing 500 Internal Server Errors, after a customer release including many things. The error was rather simple to replicate since opening the D2-REST Product info page was sufficient (https://<host>/D2-REST/product-info). The URL was returning the following: At the same time, on the logs: 2021-04-26 06:46:20,340 UTC [ERROR] ([ACTIVE] ExecuteThread: ‘2’ for queue: ‘weblogic.kernel.Default (self-tuning)’) – com.emc.documentum.rest.util.LogHelper : LogId: 9b360f83-335a-413e-87e3-481ba5cbf168, Status: 500, code: E_INTERNAL_SERVER_ERROR,…

Read More
Cesare Cervini

HtmlAdaptorServer, A JMX Agent with HTML Presentation for WebLogic

By | Application integration & Middleware | No Comments

In this article, I presented a little utility based on the SimpleHTTPServer jython module to visualize into an HTML page a WebLogic server’s configuration and run-time mbeans. I also mentioned that there are lots other tools out there for this purpose, albeit more aimed at run-time monitoring rather than viewing the configuration mbeans. Here, I’d like show another such tool, actually a java package to install in the target JVM. As such, it is a…

Read More
Cesare Cervini

The new WebLogic remote-console

By | Application integration & Middleware | No Comments

An interesting new project that started a few months ago is the WebLogic Remote Console. Its main advantage is that it allows to edit a domain’s configuration with no need for a running console application as it connects directly to the remote administration server. The console application does actually not need to be deployed any more, not even on demand, though it costs nothing to left it so configured. It exists in 2 flavors: a…

Read More
Cesare Cervini

A web-based MBean Navigator for Oracle WebLogic wlst

By | Application integration & Middleware | No Comments

Back in the days of WebLogic v8.x, when BEA still owned it and wlst wasn’t the official scripting tool yet, the unofficial wlshell and wlshell Explorer tools were available along with the official command-line tool weblogic.Admin. wlshell was a Windows utility and offered a GUI interface to browse the MBeans similar to the Windows Explorer. Later, wlshell was advantageously superseded by wlst, but its companion command wlshell Explorer just disappeared since 2014 and is nowhere…

Read More
Pascal Brand

Using LDAP resolved connection descriptor in WebLogic JDBC data sources.

By | Application integration & Middleware | No Comments

I got the question if it is possible to have a the WebLogic JDBC Data Source to be resolved by an LDAP entry. The answer is yes; since WebLogic 12.2.1.3 a JDBC connection pool URL declaration can point to an LDAP entry. This can be done by simply editing an existing JDBC data source. jdbc:oracle:thin:@ldap://vm01.dbi-workshop.com:1389/cn=orcl,cn=OracleContext,dc=DatabaseConnection,dc=com Of course the LDAP server needs to have been configured to store the TNS entries. I explained how to do…

Read More
Morgan Patou

Documentum – D2-Smartview class cast exception

By | Application integration & Middleware, Enterprise content management | No Comments

D2-Smartview is a new UI that OpenText now provides starting with the version 16 of D2. It’s a lightweight UI that can perform some of the actions that D2 does. The list of features will probably increase with time but at the moment, I guess it’s more for simple users that have very basic needs, consumer like roles mainly. An interesting thing is that with a small configuration, users can switch between D2 and D2-Smartview…

Read More
Morgan Patou

WebLogic Server – Automatic/Silent setup of a SAML2 SSO

By | Application integration & Middleware | No Comments

In a previous blog, I explained how it is possible to create an LDAP/LDAPs Authentication Provider on WebLogic. My initial goal wasn’t just to setup an LDAP/LDAPs on WebLogic Server. That was only a first step needed in order to automate the setup of a SAML2 Single Sign-On linked with the authentication from a LDAPs. Therefore, in this blog, we will take a look at that second part. Just like for the LDAP Authentication Provider,…

Read More
Morgan Patou

WebLogic Server – Automatic/Silent creation of an LDAP Authentication Provider

By | Application integration & Middleware | No Comments

In a previous blog, I explained how it is possible to create an LDAP/LDAPs connection from a Documentum Content Server automatically/silently (without any need for a GUI). So I thought I would do the same thing but from a WebLogic Server to have the full chain from the Application to the backend, all connected to the LDAP/LDAPs. This blog isn’t linked to Documentum, it is really just WebLogic Server specific so if you want to…

Read More
Morgan Patou

Documentum – NoSuchMethodError on setResourceBundle with D2-REST 16.4 on WebLogic

By | Application integration & Middleware, Enterprise content management | No Comments

In the scope of an upgrade project, with some colleagues, we have been deploying some D2-REST applications on Kubernetes pods using WebLogic Server. As explained in a previous blog, we first tried to upgrade our D2-REST 4.x into 16.4 but faced a small error. I don’t know if you already used/deployed D2-REST but it seems to me that the deployment is always kinda chaotic. Sometimes you will need to apply some steps and then for…

Read More
Morgan Patou

Documentum – Cast trouble with D2-REST 16.5.x on WebLogic

By | Application integration & Middleware, Enterprise content management | One Comment

In the scope of an upgrade project, with some colleagues, we have been deploying some D2-REST applications on Kubernetes pods using WebLogic Server. At the beginning, we started using D2-REST 16.4 and that was working properly (once the issue described here is fixed (and some others linked to FIPS 140-2, aso…)). After that, we tried to switch to higher versions (16.5.0 Pxx, 16.5.1 P00 or P04) but it stopped working with some error. We were…

Read More