[
https://issues.apache.org/jira/browse/ACE-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcel Offermans resolved ACE-191.
----------------------------------
Resolution: Fixed
Applied the patch and:
a) added some try {} finally {} logic to ensure streams are always closed
b) added threads to read stdin/stderr when a new process is spawned to prevent
lock-ups
c) some small reformatting and cleanup to better comply with coding style
conventions
Please review.
> Provision Glassfish servers
> ---------------------------
>
> Key: ACE-191
> URL: https://issues.apache.org/jira/browse/ACE-191
> Project: Ace
> Issue Type: New Feature
> Reporter: Paul Bakker
> Assignee: Marcel Offermans
> Attachments: glassfish-aws-v2.patch, glassfish-aws.patch
>
>
> It should be possible to provision a Glassfish server instead of a pure Felix
> instance. Glassfish contains Felix and in recent versions you can directly
> deploy OSGI bundles as you would do in a normal OSGI container. There are
> some extra features however; for example you can use EJB, JPA and CDI from
> bundles and use the WAB as deployment type besides normal bundles. In the
> future we can also build towards clustering support on top of GF.
> I fixed this by creating a new Ace launcher specifically for Glassfish. It
> downloads and unzips GF, changes it's configuration files and installs the
> Ace Management Agent. GF is started using asadmin after that. Besides this I
> changed the Amazon Node Laucher. You can now configure a serverType to either
> DEFAULT or GLASSFISH. When the type is GLASSFISH it changes the startup
> script to download and use the new Glassfish launcher.
> At this moment Glassfish is downloaded from a S3 bucket that I created
> because the official download server is extremely slow. We have to come up
> with something better however.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira