Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7628977
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T05:43:07+00:00 2026-05-31T05:43:07+00:00

I have a Java EE web application using features from the Java EE 6

  • 0

I have a Java EE web application using features from the Java EE 6 web profile + the EJB Timer service and JavaMail. I’m currently using GlassFish 3.1.2 full profile during development, but I want to investigate the alternatives because:

  • There seems to be a bug with multipart forms in GlassFish 3.1.2 and GlassFish 3.1.1 had other problems hurting me which are fixed in 3.1.2. (catch 22…) That bug is fixed by the jar in the ticket.
  • There seems to be a lot more options for application servers supporting the "web profile" than the "full profile" and the former is supposed to be so much more lightweight.
  • I want to choose the best option for deployment

I am currently using the embedded application server feature of GlassFish for tests, so a similar facility for any alternative is desirable. At worst, I can live with stiking to GlassFish embedded for the automated tests.

Is it possible to "add" a JavaMail and EJB Timer Service implementation module to an applicaton server implementing only the web profile? Does it work well? If this is not possible, are there alternatives to using JavaMail and the EJB Timer Service?

Which application servers meeting my requirements can you recommend?

Finally, I considered using the "Asynchronous invocation" feature of EJBs which is not part of EJB lite. If I understood correctly, it is illegal to start threads manually when running in a Java EE container. In that case, how can asynchronous operations be started in the Java EE Web Profile?

I’m still relatively new to the whole Java EE ecosystem and terminology so please don’t hesitate to ask me to clarify any parts of my question.

Supporting doc

  • Java EE 6 web profile vs Full profile
  • EJB 3.1 vs EJB lite

edit 1

According to the Apache TomEE doc, TomEE, TomEE+ and OpenEJB would fit the bill.

edit 2

Based on the AS 7.1 release notes, this thead and this issue JBoss AS 7.1.0 seems to implement all the features I need.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T05:43:09+00:00Added an answer on May 31, 2026 at 5:43 am

    First of all, I have never used GlassFish so I cannot give you any information about that.

    I’m not sure if your application is being build for a true production envrionment but jboss 7.1 does not yet have any official commercial support in case you run into trouble.

    Jboss 5.1 optimized for JDK 6 has commercial support via red hat.

    That being said, a jboss instance can be fully configured and is very flexible. That means that you can start with the ‘web’ profile and add/remove services you do not need. (Removing unused services is always advised for production environments.)

    Here is a wiki that gives information about slimming a jboss profile in jboss 5. It indicates all steps needed to remove a service.
    The slimming operation can also be reversed, so you can add anything you need to a certain profile.

    So there are basicly two approaches:

    • Start with a profile like ‘default’ or ‘all’ and start removing services that are not needed for your application
    • Start with the ‘minimal’ or ‘web’ profile and start adding services you are missing for your application. You copy the services from a profile that has it. (I personally prefer this approach)

    Adding and removing services can be a work of trial and error though. You need to search the internet for a correct guide for the service you are trying to add or remove. (Tip, always do your operations on a copy of the profile provided by the AS and document each step. That way you can start over if you did something that seems irreversible.)

    I hope this is of any help.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a Java Web Application and using an operation of it from a
I have a Java based web-application using Java Server Faces and Facelets. I am
I have built a web application using Java EE platform that sells one of
I have web application written in java using Eclipse. It has just one servlet
I have a java application that has Web Services published using Axis. With the
We have a java web service application that uses log4j to do logging. An
I have a Java-JSF Web Application on GlassFish, in which I want to use
I have just created a mid-sized web-application using Java, a custom MVC framework, javascript.
I have created a java web application using spring. I want the users of
I have a Java web application using spring web flow. How do I pass

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.