aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes Seam on other application servers Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Seam on other application servers" Watch "Seam on other application servers" New topic
Author

Seam on other application servers

Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Hi.
Seam is supposed to be the framework for JEE5 platform, right ?
Here is a quote from the FAQ page :
Yes, as of Seam 1.1, you can use Seam in any J2EE application server, with one caveat: you will not be able to use EJB 3.0 session beans. However, you can use either Hibernate or JPA for persistence, and you can use Seam JavaBean components instead of session beans.

So, it will not run on other JEE5 application servers like WebLogic 10 or Geronimo 2 ?
Thanks.
Michael Yuan
author
Ranch Hand

Joined: Mar 07, 2002
Posts: 1427
It runs on any J2EE 1.4 server plus Tomcat today.

In the Java EE space, it runs on Glassfish and JBoss. We are working on WL10 and Geronimo support. The problem I had with WL10 session beans is that there are some wierd reflection errors -- but Seam POJO (a session bean replacement) works fine in WL10.


Seam Framework: http://www.amazon.com/exec/obidos/ASIN/0137129394/mobileenterpr-20/
Ringful: http://www.ringful.com/
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

We are working on WL10 and Geronimo support.

Sorry but why you are working on WL 10 ?
Isn't Seam supposed to be a framework for JEE5 ? Why there is extra work for WL ? or even for Geronimo, OC4J or even WebSphere and all JEE5 servers ?
Is Seam tied to JBoss AS ?
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Sorry Michael but may I ask to shed more light on why extra work is required to get Seam working on other application servers ?
Michael Yuan
author
Ranch Hand

Joined: Mar 07, 2002
Posts: 1427
Because the Seam dependency JARs (recall that Seam integrates a lot of OSS frameworks) may not be in those app servers -- or worse they might conflict with other JARs in those app servers.

Just trying to use Hibernate as a JPA provider in WL10 is not trivial -- WL10 throws all kinds of exceptions trying to make you use openJPA.

We are trying to make Seam run on all J2EE 1.4 and java EE 5 servers, as well as Tomcat, but that is not a trivial task. Requires a lot of know-hows in WL, WAS, GF, OC4J etc. and a lot of testing.
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Smells like JBoss lock-in ?
I'm kidding, thanks for your time.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Seam on other application servers