On Thu, Mar 31, 2011 at 11:40, Sebastian E. Ovide <sebastian.ovide@gmail.com> wrote:
Hi All,

I've just updated my pom replacing 3.0.0.Alpha3 with 3.0.0.Final and I've got a couple of errors.

I've fixed the first error just adding


is is ok to define seam dependencies manually ? should not that dependency been part of seam ?

Absolutely you can define dependencies manually. The seam-bom is there to save you from having to worry about the versions (and for us to communicate the recommended versions). Joda time is in the seam-bom:



the second error that I'm getting is

org.glassfish.deployment.common.DeploymentException: java.lang.NoClassDefFoundError: Lorg/jboss/logmanager/Logger$AttachmentKey;
        at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:167)
        at org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:125)
        at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:224)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:338)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)

any ideas ?

(using Glassfish 3.0)

You can't use Seam 3 on GlassFish for reasons explained here http://seamframework.org/Seam3/Compatibility. GlassFish 3.0 just has too many compliance issues that are out of our hands. We recommend moving to 3.1 with the latest Weld snapshot. The instructions for updating Weld are on that page.


Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597