Liferay Static

  • Enterprise Subscribers Only: Find out how to get a subscription.

The Static app contains an important group of extenders and utilities that Liferay statically installs before installing any dynamic OSGi modules. The app's functionality includes a log4j extender, an OSGi WAB extender, configuration utilities, OSGi deployment utilities, target platform indexing, and more.

This suite is available in the Liferay bundle.

Latest Changes
  • LPS-74456 Bundles are reinstalled after rebooting when uninstalled in the control panel
  • LPS-74473 Fileinstall does not remove configurations from DB if cfg files are removed while app server is shut down
  • LPS-74544 SourceFormatter improvements
  • LPS-74714 language.property not set for org.apache.felix.fileinstall
  • LPS-74720 Changing the liferay home directory to contain a non-alphanumeric character causes a JSP error
  • LPS-74807 Extract kernel memory and part of kernel concurrent (classes with kernel memory api dependency) as petra mo...
  • LPS-74825 Path filtering should only be applied to request with dispatching type ASYNC and REQUEST
  • LPS-74849 Add a stateless concat to StringBundler to avoid duplicated template code
  • LPS-74896 Temp folder for AggregateFilter for modules is removed when a new AggregateFilter from modules is generated
  • LPS-74897 Extract CentralizedThreadLocal into petra-lang
  • LPS-74999 Deprecate and remove usages of FileFilter and DirectoryFilter
  • LPS-75010 Extract basic string utilities into new petra-string module
  • LPS-75014 Add logging to show which startup required bundles WabGenerator is waiting for
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-75111 Change the WabGenerator to wait for required wars by context name, not by bundle location
  • LPS-75125 Remove unnecessary usage of ReaderInputStream in ConfigurationPersistenceManager
  • LPS-75126 Move petra-xml from static to apps/foundation/petra and remove dependency within static
  • LPS-75127 Extract ClassLoaderPool, ClassResolverUtil, and HashUtil to petra-lang
  • LPS-75302 Fix localization for modules from mail-reader to wsrp
  • LPS-75786 Remove exported package from frontend css rtl converter
  • LPS-75846 Create modules-compat for 7.0.x to export packages
  • LPS-75856 Remove exported package from portal-scripting-executor
  • LPS-75857 Don't remove configurations we add "felix.fileinstall.filename" to
  • LPS-75901 Remove petra-collection
  • LPS-75938 Extract process to petra-process
  • LPS-76212 FrameworkEvent ERROR during start up portal
  • LPS-76221 Disable automatic translations and copies using the Lang Builder in portal builds
  • LPS-76224 JspAnalyzerPlugin adds package imports for jsp page imports even if they are commented out
  • LPS-76229 ClassNotFoundException is thrown for a listener-class when deploying a WAR in Liferay DXP
  • LPS-76513 Portlet 3.0 TCK: During dispatching, javax.servlet.include.context_path attribute value isn't equal to retu...
  • LPS-76624 LPKGs attempts to start modules before they are all installed
  • LPS-76761 Move OSGiServiceUtil out of portal-test-integration
  • LPS-76840 Use the entrySet() iterator when retrieving values from a Map
  • LPS-76926 Ability to revert the installation of the version of a module which adds a micro change in the schema version
  • LPS-76997 Remove exported package from spring extender
  • LPS-77111 Import class instead of using Fully Qualified Name when possible
  • LPS-77350 Service capabilities provided by liferay core should be emitted into framework
  • LPS-77592 Remove exported package from portal-remote-soap-extender
  • LPS-77683 Provide configuration driven approach for disabling components.
  • LPS-77696 <@aui.form> in Freemarker portlet throws ServletExceptions when portlet is displayed
  • LPS-77699 Update Translations
  • LPS-77869 PortletPropertyValidator is missing some properties that should be there
  • LPS-77895 Groovy Classes are not being exported
  • LPS-77992 Rename portal-osgi-web-jasper-plugins to portal-osgi-web-jasper-plugins-taglib
  • LPS-78030 Create API for migrating pids of configurations in upgrades
  • LPS-78288 Enum constants should be sorted when possible
  • LPS-78571 Fix Baseline to properly support packageinfo from compat jars
  • LPS-78644 Make configuration cleaner work correctly in a cluster
  • LPS-78978 Split static lpkg into multiple subsystem lpkgs
  • LPS-79108 Apply upgrade to configuration files moved to internal
  • LPS-79251 import "com.liferay.portal.scripting.executor.groovy.GroovyScriptingContext" is not working
  • LPS-79311 no error message appears when deploying 2 modules with the same Web-ContextPath
  • LPS-79613 Check for patch versions with more than one digit
  • LPS-79679 SourceFormatter improvements
  • LPS-80064 Use GetterUtil.getX instead of the parseX method on primitive types when appropriate
  • LPS-80388 Upgrade Equinox framework to R7 compatible release
  • LPS-80631 Avoid importing constants
  • LPS-80681 Include support for OSGi JAX-RS Whiteboard specification
  • LPS-81657 Cannot create audience targeting report when direct.servlet.context.enabled=false
  • LPS-82331 Improve performance of ContextController.matches() calls in org.eclipse.equinox.http.servlet.jar
  • LPS-82529 Add a switch to disable wab event notification by default
  • LPS-82534 Remove inefficient String.replaceAll() during startup
  • LPS-82771 ConfigInstaller duplicates Factory Configs when clustering with nodes on the same machine
  • LPS-83067 Allow "gradlew baseline" to ignore excessive version increases
  • LPS-83222 The space character in the module filename causes error
  • LPS-83346 FileInstall should make more noise when fails to install bundles at runtime
  • LPS-83799 Unable to handle string bigger than 64 KB (65536 bytes) in configuration file
  • LPS-84119 SourceFormatter improvements
  • LPS-84130 ClassLoader memory leak
  • LPS-84428 On restart Liferay runs ServletContainerInitializers with access to servlet container modules
  • LPS-85591 Multiple instances of same servlet event listeners can be registered when specified via TLD
  • LPS-85647 IllegalArgumentException errors are thrown when starting up Liferay DXP
  • LPS-85678 Allow "gradlew baseline" to ignore warnings
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-86040 Explode container lpkgs from marketplace
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86460 PIDs not updated in System Settings schema after DE-37 upgrade
  • LPS-86754 System Settings are not properly stored and cannot be properly retrieved from the database when comments ar...
  • LPS-87466 repository urls that have hostnames with ports will cause problems on Windows OS
  • LPS-87519 Create test batch for container lpkg deployment
  • LPS-87776 The baseline task does not update the Bundle-Version
  • LPS-87839 The baseline task should fail when there are mismatched package names
  • LPS-88382 Since we override http://java.sun.com/jsp/jstl/core it should be added as a taglib requirement in JspAnalyz...
  • LPS-88903 I want to use ant-bnd usable with newer versions of bnd
  • LPS-89509 Unable to acquire state change lock for the module when starting a bundle
  • LPS-90402 Constructor used by ProxyUtil._constructors introduces class loader memory leak
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-92147 ClassLoaderPool may not ready when used in service tracker
  • LPS-94975 LCS throws errors about a missing connection token on startup
  • LPS-95330 Remove ant-bnd from global classpath
  • LPS-95455 Remove jmx usage from arquillian framework
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • LPS-98190 Workspace Plugin, version 2.0.6, doesn't generate metatype information
  • LPS-98312 Use precompiled jsps in jars over work dir
  • LPS-98796 Optionally override jsps from work folder
  • LPS-98937 Add ability to precompile JSPs and add them to jar bundle
  • LRQA-33560 Change over the TCK testing to use portals pluto repository
Show More

Customers Who Viewed This Also Bought