Skip navigation

Integrations - Glassfish

Article Rating?

Product Type Container
Versions Supported V1 ur1-p01-b02
Module Status In Progress
Module Availability - Released (latest) Not Available
Module Availability - SNAPSHOT (latest) Not Available
Download with Kit See latest Terracotta Kit

Introduction

Glassfish is Sun's JEE application server.

The use of plain roots in a web application is known to work. DSO sessions or sharing instances defined by class loaders outside of the web application do not work. Your terracotta DSO configuration must not contain a <web-applications> element.

Dependencies

For detailed version information, see Platform Support.

Implementation

Glassfish uses a multi-step process for starting the application server instances. With stock download of the version 9.0 release, add the required DSO startup flags to the domain.xml found under domains/domain1/config directory. In domain.xml, use <jvm-options> elements to pass the required flags (-Xbootclasspath, -Dtc.config, etc). Additionally, the "quickstart" mode must be disabled by adding <jvm-options>-Dcom.sun.enterprise.server.ss.ASQuickStartup=false</jvm-options> in the same domain.xml file.

Knows Issues

Glassfish integration is in progress, the known current issues are:
https://jira.terracotta.org/jira/browse/CDV-231
https://jira.terracotta.org/jira/browse/CDV-232
https://jira.terracotta.org/jira/browse/CDV-234

Adaptavist Theme Builder Powered by Atlassian Confluence