Search Results

All Results 6840
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Reference
Reference When installing Liferay, you must take into consideration the specifics of your environment. These topics help you integrate Liferay into your existing environment and aid in...
Liferay DXP 2025.Q3 Compatibility Matrix
Liferay DXP 2025.Q3 Compatibility Matrix Liferay DXP 2025.Q3 Quarterly Release is only supported under the following certified configurations: Application Server Apache Tomcat 10.1 JBoss EAP...
Liferay DXP 2025.Q2 Compatibility Matrix
Liferay DXP 2025.Q2 Compatibility Matrix Liferay DXP 2025.Q2 Quarterly Release is only supported under the following certified configurations: Application Server Apache Tomcat 9.0.x JBoss EAP...
Liferay DXP 2025.Q4 Compatibility Matrix
Liferay DXP 2025.Q4 Compatibility Matrix Liferay DXP 2025.Q4 Quarterly Release is only supported under the following certified configurations: Application Server Apache Tomcat 10.1 JBoss EAP...
Liferay DXP 2026.Q2 Compatibility Matrix
Liferay DXP 2026.Q2 Compatibility Matrix Liferay DXP 2026.Q2 Quarterly Release is only supported under the following certified configurations: Application Server Apache Tomcat 10.1 JBoss EAP...
Using a Site Initializer Client Extension
Using a Site Initializer Client Extension Liferay DXP 2023.Q4+/Portal GA100+ Site Initializer client extensions can quickly create or update a site, complete with configurations and content. Start...
Using a Theme Sprite Map Client Extension
Using a Theme Sprite Map Client Extension Liferay DXP 2023.Q4+/Portal GA100+ With a theme sprite map client extension, you can override the default Clay sprite map used for icons on a page. Start...
Liferay Content Management System
Liferay Content Management System Liferay DXP 2026.Q3+ Headless content delivery requires two things: a unified interface for creating structured content and headless architecture for consuming...
Customizing Localization
Customizing Localization Liferay includes translations for more than 45 languages, making it ideal for deployments all over the world. Sometimes, however, you must modify a translation or provide a...
Troubleshooting the Elasticsearch Connection
Troubleshooting the Elasticsearch Connection Listed here are some connection issues you can encounter when configuring the Liferay-Elasticsearch connection, along with the most common solutions to...
Configuring Content URLs
Configuring Content URLs Liferay DXP 2026.Q3+ In the Liferay Content Management System (Liferay CMS), a published content item is reachable at its own content URL once a display page template is...
Configuring CKEditor 4 and Alloy Editor
Configuring CKEditor 4 and Alloy Editor Liferay DXP 2026.Q1+ The sample workspace's liferay-sample-editor-config-contributor-1 client extension configures Liferay's legacy text editors. It adds an...
Configuring Catalog Permissions
Configuring Catalog Permissions Catalog permissions control who can view and manage catalogs and the products in them. They apply inside the Catalogs and Products applications under Commerce. A...
Installing Liferay on an Application Server
Installing Liferay on an Application Server You can install Liferay DXP or Liferay Portal on any supported application server. This is typically the most practical installation type to use in...
CNE GCP Ready: Adding OSGi Modules or Client Extensions With Overlays
CNE GCP Ready: Adding OSGi Modules or Client Extensions With Overlays The Cloud Native Experience (CNE) toolkit uses overlays to customize standard Liferay deployments. Upload custom files (such...
Exporting/Importing Data with LAR Files
Exporting/Importing Data with LAR Files Liferay 2026.Q1+ You can use Liferay Archive (LAR) files to transfer data between Liferay environments, including pages, widgets, or instance-wide data...
Encrypted Fields
Encrypted Fields Self-Hosted and PaaS Only Liferay 7.4 U72+/GA72+ Liferay provides the encrypted field type for storing sensitive user data. To use encrypted fields, first add an encryption...
Installing on WildFly
Installing on WildFly Liferay DXP 2025.Q3+/Portal 2026.Q1+ For pre-Jakarta Liferay versions, see Installing Earlier Versions on WildFly. Installing on WildFly requires installing the DXP WAR,...
Liferay Portal Integrated Technologies Compatibility Matrix
Liferay Portal Integrated Technologies Compatibility Matrix Reference the table below to learn more about compatible configurations for integrated technologies with Liferay Portal EE. ...
Using OAuth 2.0
Using OAuth 2.0 OAuth 2.0 is an industry-standard authorization protocol. Users with accounts on a Liferay-based website can share select credentials with various clients seamlessly. OAuth 2.0...
Checkout Step Client Extension Reference
Checkout Step Client Extension Reference Checkout Step Client Extension YAML Reference FieldValueDescription activetrueSpecifies that the checkout step is active....
Creating and Managing Element Variations
Creating and Managing Element Variations Beta Feature Liferay DXP 2026.Q3+ An element...
Platform Limitations
Platform Limitations Liferay Cloud and its services have some notable limitations, depending on your subscription level. Limitations with Liferay Cloud's infrastructure may change over time. ...
Compatibility Matrix
Compatibility Matrix These compatibility matrices are archived from the Liferay Customer Portal at support.liferay.com. They appear as originally published and aren't maintained, so some details...
Installing on Tomcat
Installing on Tomcat Liferay DXP 2025.Q3+/Portal 2026.Q1+ For pre-Jakarta Liferay versions, see Installing Earlier Versions on Tomcat. Using a Liferay-Tomcat bundle or Docker image is the...
Installing Earlier Liferay Versions on Wildfly
Installing Earlier Liferay Versions on Wildfly Liferay DXP 2025.Q2/Portal 2025.1 or below Installing on WildFly requires installing the DXP WAR, installing dependencies, configuring WildFly, and...
Shipping Engine Client Extension Reference
Shipping Engine Client Extension Reference Shipping Engine Client Extension YAML Reference FieldValueDescription keyliferay-sample-commerce-shipping-engineSpecifies the unique key for the shipping...
CAPTCHA YAML Configuration Reference
CAPTCHA YAML Configuration Reference Liferay DXP 2025.Q3+ You can define a CAPTCHA client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines a...
Configurations file is not reflecting for Elasticsearch
Issue When users try to change configurations using .config files, these may not always be reflected. Environment Liferay DXP 7.4 Resolution The concerns outlined above mostly happen when the configuration is saved in the database, overriding the configuration provided in the files....
Custom login page instead of default sign-in portlet
Issue Need to have a custom login page instead of a default sign-in portlet when a user tries to access a private page without being logged in. The private and public pages are not having Guest user’s VIEW permission.   Environment Liferay DXP 7.4 Resolution The following are the steps...
How to write some logs to a different log file
Issue We would like to move a trace from the main log file to a separate log file. Environment DXP 7.3+ Quarterly Release Resolution We can use a portal-log4j-ext.xml file to to add a new appender where we specify the name of the additional log file: 1. Edit portal-log4j-ext.xml. 2. Add...
Dual login count in Audit_auditevent table
Issue When a new user is created and logged in for the first time, the login count in the audit_audit event table will show 2 instead of 1, and when he logs in again, the count will only increase by 1. How does the audit_auditevent table work in the case of the login count? Environment...
Service builder upgrade issue related to class: "java.lang.ClassNotFoundException: com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry cannot be found by com.mchi.master.service.service_1.0.0"
Issue ClassNotFoundException error while upgrading the Service builder of DXP 7.2 to DXP 7.4 2023 Q4.0. The error looks like this: 2024-01-18 09:31:22.491 ERROR [Refresh Thread: Equinox Container: 7c691475-51d0-4491-a1a2-40bee687e2d2][ModuleApplicationContextExtender:72] null...
Glowroot is not working : Connect to localhost:4000 [localhost/127.0.0.1] failed: Connection refused
Issue Glowrrot is not working and giving these errors: ERROR [http-nio-8080-exec-5][GlowrootProxyServlet:66] null org.apache.http.conn.HttpHostConnectException: Connect to localhost:4000 [localhost/127.0.0.1] failed: Connection refused: connect Environment Liferay DXP 2023.Q4+ Resolution...
WARN Unable to add list type when executing the upgrade
Issue We are executing the upgrade from 7.0 to 2023.Q3 version and we are getting following warning: 2024-02-02 08:28:57.379 INFO [main][UpgradeProcess:119] Upgrading com.liferay.portal.upgrade.v7_4_x.UpgradeListType 2024-02-02 08:28:57.492 WARN [main][UpgradeListType:55] Unable to add...
Troubleshooting "PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required" errors
Issue When trying to open Blogs, Web Content, or other Liferay features, the following error is displayed in the logs: 2024-01-19 15:48:45.179 ERROR [https-openssl-apr-8443-exec-117][PortletRequestDispatcherImpl:304] Unable to dispatch request: PWC6345: There is an error in invoking...
Error after installing Liferay Reports App
Issue After installing the Reports App in Marketplace, the bundle starts with the following errors in the logs and the Reports App is not available. 2023-12-22 12:03:06.499 ERROR [Framework Event Dispatcher: Equinox Container: 4e1c55cc-28c5-455d-8782-4c45737be7f1][Framework:47]...
Segments API taking more time
Issue When there are around 230 user segments, it displays content based on the segment when the user logs in. Since there are more segments, the segment API takes more time to get the user segment. long[] segmentsEntryIds = _segmentEntryProviderRegistry.getSegmentsEntryIds(siteGroupId,...
Headless API: Read-Only and Write-Only fields
Issue Schemas used by Headless API have fields with properties readOnly: true or writeOnly: true. What does it mean? Which field must be used when making a POST/PUT/PATCH request? Environment Any Liferay environment using Headless API Resolution readOnly properties are included in...
Theme style is not minified
Issue While building themes, user has noticed that theme's style files are not being minified. Environment Liferay DXP 7.4 Resolution Please change NODE_ENV=production by using the environment variable as per your OS before building the theme using yo liferay-theme This change makes sure...
Long Combo URLs Exceeding 2048 Characters
Issue Long inbuilt Combo URLs exceeding 2048 characters are getting blocked at WAF level. Environment Liferay DXP 7.4 Resolution The long /combo URLs are designed to intentionally be close to the maximum URL size, primarily for performance reasons. The source of the long URLs that start...
User requires a documented list of Key Highlights ,Important changes and Breaking changes
Issue How to get a list of highlights or important changes that happened while upgrading from one update to another update of DXP version 7.4 in a single document. Environment Liferay DXP 7.4 Resolution Exporting the list into a single document is not an available feature in the Liferay...
ServletException during Liferay startup caused by a NullPointerException
Issue You might encounter an issue where you face an error when starting up Liferay which prevents proper functioning: javax.servlet.ServletException: java.lang.NullPointerException at...
How to disable NetVibes and Google Gadget in widget's sharing options
Issue Netvibes and Google Gadget widget sharing options could reveal some information. Is it possible to disable them? Environment Liferay DXP 7.2 Resolution The url of those servlets are managed by this properties in portal.properties file, you can modify them in order to get a 404 when...
Removal of Velocity Template Engine
Issue The option to enable Velocity Template Engine has disappeared in Liferay DXP 7.4 and Quarterly Releases.  Environment Liferay DXP 7.4 Quarterly Releases: 2023.Q3, 2023.Q4 Resolution Velocity templates were deprecated in Liferay DXP 7.0 and were removed in favor of FreeMarker...
LPS-200065 is in the 2023.Q4.1 Quarterly release notes but is missing from the bundle
Issue LPS-200065 was included in the DXP 7.4 2023.Q4.1 release notes, but it was missing from the bundle Environment Liferay DXP 7.4 2023.Q4.1 bundles and docker images Resolution LPS-200065 has been included in the DXP 7.4 2023.Q4.2. release instead. You should update to this, or a...
com.liferay.portal.servlet.filters.i18n.I18nFilter has been removed. What do I need to do?
Issue During startup (or upgrade) we see this error in the logs ERROR [main][VerifyProperties:163] Portal property "com.liferay.portal.servlet.filters.i18n.I18nFilter" is obsolete Why was this removed, and what do we need to do now? Environment 2023.q4.0 Resolution You probably see this...
Errors calling an external SOAP web service related to javax.xml.ws.spi.Provider or com.sun.xml.ws.spi.ProviderImpl after upgrading to Java 11
Issue We have developed a custom login pre-action module where we want to call an external SOAP web service, this module was working on older Liferay versions. After upgrading to Java 11, if we try calling this external SOAP web service, we are getting errors related to...
Does Liferay have a health check URL or a similar monitoring mechanism?
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue We need to monitor Liferay nodes health in order to connect it from our load balancer. We would like to know if Liferay provides a...
Service builder does not generate correct class package
Issue Service Builder does not generate the correct class package when both "com" and "org" are included in the package path. Steps to Reproduce: 1. Create a service.xml with package-path com.liferay.org and a compound PK. 2. Build the service gw buildService Expected Behavior: The...
Need to clone a Production environment to a lower one
Issue We had some issues upgrading our Production environment about a year ago and had to roll it back. Our Non Production and Pre-production environments remained on the newer version of Liferay (at the time) and we haven't attempted an upgrade since. We need to clone our Production...
How to rollback to a previous version of Liferay?
Issue We would like for some guidance on how to revert Liferay 7.3 to 7.1. Environment DXP 7.0+ Resolution If you have a backup copy of your 7.1 database and instance, you should be able to redeploy the pre-upgrade database and connect to it. You can't roll the upgraded database back,...
Suppressing an InvalidHost Warning
Issue Is it possible to suppress InvalidHost warnings that are similar to the following: 2023-12-18 18:15:55.485 WARN  [https-jsse-nio-8443-exec-5][code_jsp:161] {code="500", msg="", uri=/} java.lang.RuntimeException: Invalid host name null Environment 2023.Q3 Resolution In order...
"Constraint Violation in UpgradeListTypeType" error in upgrade
Issue When attempting to upgrade, it has been observed an error when transitioning from a bundle prior to U100 to a bundle between U100 and U103. Any attempt to upgrade beyond U103 results in a failure with the following error message: ERROR [main][DBUpgrader:70] null...
Environment becomes unstable after number of file descriptors has steadily increased
Issue A Liferay environment with a frontal element has become unstable after running for a few days. Checking the system's health, there has been a steady increase of open file descriptors. Environment Liferay DXP 7.4 Liferay Quarterly Release 2023.Q3, 2023.Q4 Resolution This behavior...
Possibility of improving SEO removing "/-/" from friendlyURL
Issue When the user uses the default Liferay Blogs and clicks on Read More, the URL implicitly contains "/blog/-/blogs/" along with the friend URL part. However, the user needs to just have '/blog/' instead of '/blog/-/blogs/', as it is severely impacting the SEO. Environment Liferay DXP...
How to check Preferences from table PortletPreferences on 7.4
Issue On DXP 7.2 you could check the portlet preferences directly in PortletPreferences table but now on DXP 7.4 is different Environment DXP 7.4 Resolution Now on 7.4 there is a new table: PortletPreferenceValue which stores all the values that previously existed in the Preferences...
How can I tell if a portlet is being used?
Issue I would like to know if a portlet is being used or not in my Liferay instance Our Liferay instance has many virtual hosts, each virtual host has many sites, each site with many pages We cannot do the check manually by navigating trough all the page to check if the portlet is added...
What is the 'instance-id' field?
Issue What is the instace-id or instanceId field and what is it used for? Environment All Liferay versions Resolution It's a random alphanumeric value. Liferay uses this value to be able to identify the field uniquely. Actual generation sample code: JS (fieldSupport.js) export function...
Configure Custom 404 error Page on WebLogic Server
Issue How to redirect users to a Custom Page for Error Code 404 when Liferay DXP is deployed on the WebLogic Server? Environment Liferay DXP 7.4 Resolution Create a 404 Custom Error page (e.g mypage.html) inside...

Showing 1,921 to 1,980 of 8,723 entries.