2

I have never used something different than tomcat. For my current university project I programmed a WebApplication with JSF and Java EE 6. I have to hand it in installed on a VM with Ubuntu OS.

My fellow student told me that Tomcat7 is not released for Ubuntu (or is it?) and tomcat 6 doesn't provide Java EE 6 capabilities.

So I want to ask you if there is an appropriate alternative? Maybe something that doesn't have to require a lot of induction for a tomcat user.

Thank you for your help

Arjan Tijms
  • 37,782
  • 12
  • 108
  • 140
Sven
  • 6,288
  • 24
  • 74
  • 116
  • Why in this world you need Ubuntu! inside VM!, including all that device-detection and desktop-friendly stuff taking a loads of time to start up!? – kagali-san Jan 28 '11 at 20:16
  • 1
    All well designed Java applications runs everywhere where a JRE/JVM is installed. JRE/JVM is available for different platforms, including Ububtu. Java applications are not platform-specific per se. That's one of the ideologies behind *Java*! Note that Tomcat doesn't implement the full JEE6 stack, only the Servlet/JSP parts. – BalusC Jan 28 '11 at 20:23

4 Answers4

4

I don't think Tomcat is release for anything.

They just put out a release, and V7.0 (I think as of 7.0.6) has now been declared production ready.

So just create your VM with Ubuntu, install Java, download Tomcat, unzip the bundle and install your application.

  • 1
    This. There doesn't need to be a Tomcat 7 installer or package to use it. It should run on any OS with Java. – ColinD Jan 28 '11 at 20:19
0

I would go with Jetty, which damn fast and light.

But it does not support Java EE natively.

What are good alternatives? Glassfish/JBoss.

Arjan Tijms
  • 37,782
  • 12
  • 108
  • 140
nrph
  • 335
  • 7
  • 18
0

try the new Jboss, it`s really easy to use, almost the same from tomcat, and they should have for ubuntu( the new version) because they are from red hat too!

EDIT: To clarify my statement before, Jboss it`s as easy as tomcat to deploy a simple J2EE app.

Arthur Neves
  • 11,840
  • 8
  • 60
  • 73
0

Glassfish is a well-known free open-source Java application server, but it's a bit more full featured than Tomcat and thus potentially more complicated (it has a full Java EE stack).

Jetty is more like Tomcat in that it's primarily a servlet container, you can take a look at that as well. Some projects (such as Grails) have switched from using Jetty to Tomcat for various reasons, but it may work for your needs.

Arjan Tijms
  • 37,782
  • 12
  • 108
  • 140
Kaleb Brasee
  • 51,193
  • 8
  • 108
  • 113