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-84103 Add readme to org-eclipse-osgi patch
  • LPS-84105 Make static bundles start up in parallel
  • LPS-84114 The value of "javax.portlet.version" is shared with all OSGi bundle portlet applications
  • LPS-84115 BundlePortletApp.isWarFile() and BundlePortletApp.setWarFile(boolean) must not decorate/wrap the underlying...
  • LPS-84116 BundlePortletApp.getSpriteImages() and BundlePortletApp.setSpriteImages() must not decorate/wrap the underl...
  • LPS-84119 SourceFormatter improvements
  • LPS-84130 ClassLoader memory leak
  • LPS-84357 Make jar detection regex simpler
  • LPS-84361 Avoid using ServiceTracker to get ServletContextHelperRegistration
  • LPS-84428 On restart Liferay runs ServletContainerInitializers with access to servlet container modules
  • LPS-84483 Change lpkg index integrity checksum from sha256 to crc32 for better performance
  • LPS-84486 Optimize LPKGBundleTrackerCustomizer
  • LPS-84543 Patch ContextController visibility testing to improve performance
  • LPS-84556 Consolidate per JspServlet BundleTracker for jsp fragment bundle cleaning into one global BundleTracker
  • LPS-84580 Patch org.eclipse.osgi to use objectClass cache map during filtered service lookups
  • LPS-84656 Patch org.eclipse.osgi ServiceRegistry.publishServiceEventPrivileged() to improve performance
  • LPS-84894 Regression in JSP-based JSF portlets causes the Mojarra ELResolver to not be consulted
  • LPS-84932 Install lpkg inner bundles from real locations rather than from lpkg bundle itself
  • LPS-84999 Only refresh orphan override bundles when they exist
  • LPS-85003 Allow osgi to copy real modules to state folder if bundleFiles don't exist
  • LPS-85084 Don't start fragment bundles
  • LPS-85088 Expand Enclosed.class tests into individual test classes
  • LPS-85296 Clean up @Component annotation
  • LPS-85397 Don't intern strings
  • LPS-85452 Update Apache Felix Configuration Admin to the R7 implementation
  • LPS-85460 Add a Service Loader Mediator implementation
  • LPS-85505 Create new zip entry when creating lpkg bundle
  • 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-85713 Remove regexes from MFI and LPKG deployer
  • LPS-85722 Remove struts-el, struts-extras, struts-taglib, struts-tiles and portals-bridges
  • LPS-85766 OSGi EventDefinition registrations are shared with all portlet applications
  • LPS-85867 Portlet 3.0: Implement javax.portlet.preferences-validator in PortletTracker
  • LPS-86018 As a liferay developer, I would like a 'watch' task for war projects
  • LPS-86040 Explode container lpkgs from marketplace
  • LPS-86079 Add the Aries CDI implementation
  • LPS-86332 PrototypeServiceFactoryComponentManager.getService() returned a null service object when JAX-RS Feature dep...
  • LPS-86338 Properly handle exception in fileinstall under heavy load
  • LPS-86378 Bundle Blacklist results in errors when reinstalling bundles
  • LPS-86403 Resolution failure when LPKG bundle is being added
  • LPS-86404 Unable to startup the server: NPE loading configurations from database
  • LPS-86406 Centralize AOP control and registration allowing new MethodInterceptors to be easily globally applied
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86450 Improve performance of org.eclipse.osgi.framework.util.CaseInsensitiveDictionaryMap
  • 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-86806 Create Java Parser
  • LPS-86824 CDI Portlets fail to deploy on 7.1 FP3
  • LPS-87014 Deploying new version of LPKG does not uninstall old bundles
  • LPS-87051 Cannot compile jsps when using java 9+
  • LPS-87102 War bundle is processed twice when it is exploded
  • LPS-87503 The baseline task should only update the Bundle Version when there is a calculated mismatch
  • LPS-87519 Create test batch for container lpkg deployment
  • LPS-87590 Add Kazakh as a Community Language
  • 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-88276 Default portlet resource permissions action might not be initialized during startup
  • LPS-88361 Remove struts-core
  • LPS-88382 Since we override http://java.sun.com/jsp/jstl/core it should be added as a taglib requirement in JspAnalyz...
  • LPS-88855 Remove lpkg index validator
  • LPS-88873 Upgrade ASM library to 7.0 to support Java 11
  • LPS-88903 I want to use ant-bnd usable with newer versions of bnd
  • LPS-88998 Create a fragment for the jsp API to provide the portable java contracts
  • LPS-88999 Create a fragment for the EL API to provide the portable java contracts
  • LPS-89189 Patch glassfish jasper to support java8 method reference
  • LPS-89513 Wab Bundle's services are not registered under their own BundleContext
  • LPS-89601 Exceptions thrown when WABs quickly added/removed
  • LPS-90252 ConfigurationProvider - Retrieve configurations at different scopes using ConfigurationAdmin properties
  • LPS-90402 Constructor used by ProxyUtil._constructors introduces class loader memory leak
  • LPS-91106 Decouple JSPTaglibHelperImpl from Jasper ParseUtils
  • LPS-91394 Exception on CDI bundle redeploy
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-92016 Allow AopService to work with OSGi PrototypeServiceFactory
  • LPS-92077 Fix WebBundleDeployer#isFragmentBundle
  • LPS-92147 ClassLoaderPool may not ready when used in service tracker
  • LPS-93442 Apply frontend validation to required fields in instance settings
  • LPS-93457 Update org.apache.felix.fileinstall to apply some fixes like FELIX-5684
  • LPS-93664 Migrate osgi-util to use arquillian bridge
  • LPS-94207 Remove bnd.jar from portal lib
  • LPS-94428 Remove unused APIs in osgi-util module
  • LPS-94555 Add Tamil as a Community Language
  • LPS-94975 LCS throws errors about a missing connection token on startup
  • LPS-95067 Deprecate ServiceTrackerFactory.open(Class<?>) since it leaks ServiceTrackers
  • LPS-95083 Remove osgi-felix-util module and improve performance of bundle extenders
  • LPS-95096 JavadocFormatter broken
  • LPS-95203 Old created ScopedConfigurationManager configurations aren't reloaded
  • LPS-95330 Remove ant-bnd from global classpath
  • LPS-95413 Remove lib/development/biz.aQute.bnd.jar
  • LPS-95455 Remove jmx usage from arquillian framework
  • LPS-95555 Unify osgi.core versions in build.gradle files
  • LPS-95567 Use Petra classes instead of kernel when possible
  • LPS-95629 LPKGs using the WARBundleWrapperBundleActivator fail to start
  • LRQA-33560 Change over the TCK testing to use portals pluto repository
  • LRQA-39761 Make mirrors-get task's mirrors hostname configurable
Show More

Customers Who Viewed This Also Bought