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-69923 JspServlet's _contextAdapterMethods is all internally used, no need to unmodifiableMap wrap it.
  • LPS-69926 As a developer, I would like an easy way to embed JARs inside OSGi modules without the need to list them ex...
  • LPS-69940 Servlet 3 spec. notifications shutdown order is not accomplished. SessionListener.sessionDestroyed is invok...
  • LPS-70059 Avoid unnecessary IllegalArgumentException creation
  • LPS-70222 On shutdown, listeners are unregistered in the same order they had been added regardless if they are Sessio...
  • LPS-70245 Portlets using Tag files cannot be re-deployed
  • LPS-70290 Support switching to a Dockerized liferay instance instead of using the testable tomcat on build
  • LPS-70411 Add extra information to Assert.assertEquals when checking for size on collection/array/hits
  • LPS-70670 RTL support via the RTL Servlet causes proxy servlet and web proxy capabilities to not handle proxied CSS f...
  • LPS-70844 Random ConcurrentModificationException comes up when running LiferayTemplateClassResolverTest
  • LPS-70860 JSP compiler doesn't have all the required information to look for resources at compilation time
  • LPS-71122 org.apache.jasper.compiler.Jsr199JavaCompiler.getJavaFileManager()'s list() is not threadsafe when compilin...
  • LPS-71133 Create jasper tag plugins module to optimize jsp java file generation
  • LPS-71301 As a developer, I want to make jsp reloading timezone-agnostic
  • LPS-71766 Remove unnecessary init parameter read from JspServlet.service
  • LPS-72085 Make JspReloader compatible with jsp precompile
  • LPS-72252 Make checks in SourceFormatter configurable
  • LPS-72409 The "gulp watch" command does not deploy a theme
  • LPS-72500 java.lang.ClassNotFoundException: org.eclipse.equinox.http.servlet.internal.servlet.HttpSessionAdaptor$Pare...
  • LPS-72505 Avoid creating PortletInsance object
  • LPS-72507 Stop using HttpUtil in modules, use service reference directly instead
  • LPS-72613 If there is an error when instantiating IP Geolocation component NPEs are thrown in PortletTracker
  • LPS-72705 SourceFormatter Improvements
  • LPS-72753 Multi-line META-INF/services/javax.servlet.ServletContainerInitializer aren't being read completely
  • LPS-72880 Some ServletRegistrations cannot be obtained via ServletContext.getServletRegistration()
  • LPS-72911 In case of having a tomcat cluster with session replication, java.lang.ClassNotFoundException is thrown dur...
  • LPS-73058 When calling AggregateTestRule constructor, order the classes that you pass alphabetically
  • LPS-73178 Enforce consistency for language keys in @Meta annotations
  • LPS-73562 As a developer, I want to add a way to blacklist OSGi bundles
  • LPS-73935 Standardize the way we initiate arrays
  • LPS-74110 baseline recommends MAJOR bundle version change when only changes are moved packages
  • LPS-74401 Fix unsatisfied reference
  • 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-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-75010 Extract basic string utilities into new petra-string module
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-75125 Remove unnecessary usage of ReaderInputStream in ConfigurationPersistenceManager
  • 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-76212 FrameworkEvent ERROR during start up portal
  • LPS-76221 Disable automatic translations and copies using the Lang Builder in portal builds
  • LPS-76513 Portlet 3.0 TCK: During dispatching, javax.servlet.include.context_path attribute value isn't equal to retu...
  • LPS-76761 Move OSGiServiceUtil out of portal-test-integration
  • LPS-76840 Use the entrySet() iterator when retrieving values from a Map
  • LPS-77111 Import class instead of using Fully Qualified Name when possible
  • 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-78644 Make configuration cleaner work correctly in a cluster
  • 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-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-82771 ConfigInstaller duplicates Factory Configs when clustering with nodes on the same machine
  • LPS-83222 The space character in the module filename causes error
  • 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-85765 Create a jar that includes all "*-api" portal jars
  • 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-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-94975 LCS throws errors about a missing connection token on startup
  • LPS-95455 Remove jmx usage from arquillian framework
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • 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

I clienti che hanno visto questo hanno inoltre acquistato