Search Results

All Results 6853
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Backslashes in Screen Name Are No Longer Valid After Upgrading to Liferay Portal 6.2
After upgrading from Liferay Portal version 5.2 EE SP4 to 6.2 EE, backslashes in the screen name are not allowed when using the liberal screen name validator. In Portal 5.2, backslashes were allowed in the screen name. Resolution The ability to add backslashes in the screen name was...
Poor Performance in DB2 When Executing SQL Queries Over Big Tables Filtering by a Column With a Non-Unique Index
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these principles is the responsibility of the subscriber. This article documents a...
Ehcache Configuration for Different Versions of the Liferay Platform
This article outlines Liferay configurations for distributed caching along with how to deploy custom tuning configurations. For cache tuning and finding optimal settings for a particular environment, please see the Ehcache website for documentation and support. Resolution How to...
A 'ClassNotFoundException' Thrown by WebLogic 12c
This article documents a known issue that occurs when deploying portlets that use JNDI. Liferay Digital Experience Platform (DXP) isn't able to load Weblogic's JNDI classes by default, which often results in a ClassNotFoundException on weblogic.jndi.WLInitialContextFactory. Resolution...
Migrating properties which are set through Control Panel to portal-ext.properties file
Important Notification: Modifying the database is a risky operation! Always make a backup of your database before any modifications! If your custom portal properties are already set through the Control Panel then Liferay will not use the properties which are set up in...
Connecting WebDAV to Liferay Portal Running Behind a Web Server
This article documents how to connect to Liferay WebDAV folders and files from a WebDAV client if Liferay Portal is running behind a web server. Specifically, this issue was found using the IBM WebSphere application server and IBM's HTTP Server (commonly abbreviated IHS). Clients have...
Copy File Error When Extracting a Liferay Bundle
This article describes a workaround for the following known issue that you may encounter when using Liferay Portal with operating system Windows XP and/or Windows 7. The error reads: Error 0x80010135: File path is too long An unexpected error is keeping you from copying the file. If you...
Using Portal Properties for Separate Liferay Instances
Much like the portal-ext.properties file, portal-${instance}.properties files override properties set in portal.properties and other files for a specific Liferay instance. This article outlines the steps necessary to enable these portal properties files for a single instance. Resolution...
Setting Up Liferay Portal on Postgres 9
This article is a legacy article. It applies to previous versions of the Liferay product. While the article is no longer maintained, the information may still be applicable.  This article will explain how to create a database in PostgreSQL and configure a Liferay bundle to connect to it....
Session Variables / User Scoped Variables Development
This article documents how to use Session Variables / User Scoped Variables in conjunction with portlets. There is also an included example in the details to help demonstrate how this has already been implemented. Resolution PortletSession values should be scoped on a portlet and user...
Using JNDI Resources with Hibernate
If you are using Hibernate to connect to JNDI resources on Tomcat (or an application server that manages JNDI resources the same way), this tutorial is for you! As background, one way that Tomcat determines whether applications can access JNDI resources is by checking the context...
Self-Diagnose the Structural Issues in Custom JAR
This article documents how to self-diagnose the structural issues in custom jars. There are different types of structural issues in custom jars, and this is a general guideline for developers to troubleshoot the structural issues during the development. Resolution 1. Use bnd Command to...
Liferay Upgrades: Updating Custom Plugins
The following article describes how to update plugins to be compatible with a new version of the Liferay platform. Resolution The Liferay API may change from release to release, causing issues when trying to port code to a new version of Liferay. Please follow these steps in order to...
Liferay Portal Database Portal Properties
This article is intended to provide a list of all of the Liferay Portal Database properties that can be used to connect your portal to various databases. To use any of them, un-comment the block of code and paste it into your portal-ext.properties file. For example, to enable MySQL, you...
Exporting Liferay's Database Schema on Oracle
In the course of investigating a Liferay platform issue, you may be instructed by Liferay Support to export your database schema in Oracle. The following article contains guidelines for this export. Resolution 1. Use Oracle Data Pump (EXPDP) for creating the export file. With the advent...
Modifying Liferay Page Messages Through Language.Properties
In order to change out of the box page messages within Liferay, one must configure the properties of the language.properties located in the portal-impl.jar/content/language.properties Resolution The master language.properties file is used in Liferay to display portal content. This also...
Liferay's "Verify" Process
This article explains a few key facts surrounding the "verify" process in the Liferay Portal and steps that need to be taken to ensure the integrity of the database being used by the Liferay Portal. Please note that this property was deprecated from 7.2.x with no direct replacement....
Installing Portlets Within the Control Panel in 6.1 GA2
In Liferay Portal 6.1 EE GA2, administrators do not have the ability to deploy plugins from the control panel. In order to achieve the installation of portlets not within Liferay Marketplace, the Private Plugin Installer must be installed. Resolution Download the Private Plugin Installer...
Autodeploying Plugins in WebSphere With Liferay 6.1 EE GA2
Starting with Liferay Portal 6.1 EE GA2, plugins can be autodeployed to WebSphere. As a part of the Liferay autodeploy process, the Liferay platform will call the Websphere's wsadmin script interface to deploy the plugin using a Jython script. In a Standalone WebSphere installation,...
Internal Server Error after Upgrade
A common error is that sometimes when certain pages display an internal server error and there is no stacktrace. If there was a custom theme before the upgrade the page layouts will still reference them and if one has not installed or recompiled the layouts in a new sdk it will create a...
Applying Fix Pack 37 Causes Duplicate Entry of 'com.liferay.rss.web.internal.util.RSSFeed' for Key 'IX_B27A301F'
This article documents a known issue when updating to Liferay DXP 7.0 Fix Pack 37 or higher. During the update process, the following error exists in the console: java.lang.RuntimeException: com.liferay.portal.kernel.upgrade.UpgradeException:...
Errors When Applying Support Driven Hotfixes Based on FP-41 or FP-42
This article documents a known issue when applying a Liferay Support Driven Hotfix built off either DXP 7.0 Fix Pack 41 or Fix Pack 42. Due to an error generating the release notes, the documentation.xml file in Fix Packs 41 and 42 contains an invalid list of fixed issues. As a result, a...
Setting Up Liferay Portal Using Oracle Databases
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these principles is the responsibility of the subscriber.  This article is a guide...
Setting Up and Configuring MySQL Database With Liferay Portal
This article will help users by providing instructions for setting up MySQL on your machine, creating a new database, and then connecting Liferay Portal to that database. Resolution Installing MySQL Double click the MySQL version that you have obtained, either workbench or 5.1+ are...
UDP Multicast Protocols and Firewalls
This article is designed to help system administrators troubleshoot a Liferay DXP instance deployed in a clustered environment. Some issues may arise because of too restrictive firewall settings (most, if not all, systems are protected by a firewall). And if certain ports are not opened...
Application server /tmp directory fills up during staging publications or LAR exports
Issue On our Liferay installation, the /tmp directory fills up during a bulk staging publication or LAR export. Environment Liferay DXP 7.1+ Resolution Size limits set on your application server's /tmp directories can impact...
Managing Room Documents
Managing Room Documents Liferay DXP 2026.Q3+ Every Digital Sales Room has a Documents view for the files shared on a deal, such as proposals, contracts, and case studies. Buyers and colleagues...
Using a CSS Client Extension
Using a CSS Client Extension Liferay 7.4+ CSS client extensions introduce new CSS styling to pages. A deployed CSS client extension on a page adds to the page's existing styling, including theme...
Connecting a Custom Element to a Data Set
Connecting a Custom Element to a Data Set Liferay DXP 2026.Q3+ [Release Feature](../../security-and-administration/administration/configuring-liferay/feature-flags.md#release-feature-flags) The...
Working with Client Extensions
Working with Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Using client extensions, you can extend Liferay without deploying OSGi modules. Just like traditional...
CNE GCP Ready: Prerequisites
CNE GCP Ready: Prerequisites Before running the bootstrap scripts for Cloud Native Experience (CNE) on Google Cloud Platform (GCP), prepare your local machine, cloud accounts, and Git repositories....
Using an IFrame Client Extension
Using an IFrame Client Extension Liferay 7.4+ IFrame client extensions use Liferay's frontend infrastructure to register external applications as HTML elements. They're added to Liferay pages as...
JVM Configuration
JVM Configuration As of Liferay DXP 2024.Q3+/Portal GA125+, Liferay DXP/Portal requires a Java JDK 17 or 21 (prior versions support JDKs 8 and 11) with specific JVM option settings. There are also...
Liferay Portal 6.2 Compatibility Matrix
Liferay Portal 6.2 Compatibility Matrix Liferay Portal Enterprise Edition (EE) is only supported under the following configurations: TypeCertifiedSupported Application ServerGlassFish v3.1JBoss AS...
Viewing Data Sets
Viewing Data Sets Liferay DXP 2024.Q1+/Portal GA112+ This feature is behind a release feature flag (LPS-164563). Once you create a data set, add it to a page to present it to your users. Users...
Liferay Commerce 2.x Compatibility Matrix
Liferay Commerce 2.x Compatibility Matrix Liferay Commerce 2.x is supported under the following configurations: TypeCompatible EnvironmentsCompatible Environments Liferay Commerce VersionLiferay...
Liferay DXP Self-hosted Integrated Technologies Compatibility Matrix
Liferay DXP Self-hosted Integrated Technologies Compatibility Matrix The Integrated Technologies Compatibility Matrix lists known instances of integrated or compatible technologies which were...
Installing Earlier Liferay Versions on JBoss EAP
Installing Earlier Liferay Versions on JBoss EAP Liferay DXP 2025.Q2/Portal 2025.Q1 or below Installing on JBoss EAP requires installing the DXP WAR, installing dependencies, configuring JBoss,...
Installing Earlier Liferay Versions on WebLogic
Installing Earlier Liferay Versions on WebLogic Liferay DXP 2025.Q2/Portal 2025.Q1 or below If you are using WebLogic as your application server, it is highly recommended to install DXP to a...
Site API Basics
Site API Basics Liferay's REST APIs provide services for Liferay sites. You can create and edit sites with the API, and export a site to a LAR file or import a LAR file with the Export-Import API. ...

Showing 8,401 to 8,440 of 8,725 entries.