The bundleFileName of your web projects should have the .war extension, not
.jar

2011/10/18 János Háber <[email protected]>

> Hi!
>
> - Yes WTP plugin installed... (I see the ear option in maven preferences)
> - I not found generated ear, now I try with unpacked mode. And what
> the surprise... the result is totally chaos.
>
> The directily dependent modules is ok. but the modules dependencies
> (which same local projects and their dependencies which contain
> another local maven projects) is deployed under to APP-INF (the
> generated ear deploy everything to defaultLibBundleDir, but m2e not.
> (only the direct module dependencis deployed to the
> defaultLibBundleDir, their local projects and it's dependencies
> deployed to APP-INF/lib, it's not a problem... but one of the project
> is not deployed the hiearchy:
> demo.ejb,demo.war,demo.ws -> demo.model -> waf.model -> waf.base
>
> Any project deployed, except waf.model (so the waf.base deployed too!!!)
>
> My pomfile contains password, I can delete it if you want...
> My demo projects contain a parent project, named with demo.
>
> - demo ===> parent project for demo.*
>
> - demo.model -> waf.model
> - demo.war -> waf.war, demo.model
> - demo.ejb -> waf.ejb, demo.model
> - demo.ws -> waf.ws, demo.model
> - demo.ear (for ear build)
>
> and helper projects (all is standalone jar project, do not have parent
> project)
> - waf.war -> waf.model
> - waf.ejb -> waf.model
> - waf.ws -> waf.model
> - waf.model -> waf.base
> - waf.base
>
> in the demo.ear project:
> .... Dependencies ....
>                <dependency>
>                        <groupId>hu.dk</groupId>
>                        <artifactId>demo.ejb</artifactId>
>                        <version>0.0.1-SNAPSHOT</version>
>                        <type>ejb</type>
>                </dependency>
>                <dependency>
>                        <groupId>hu.dk</groupId>
>                        <artifactId>demo.web</artifactId>
>                        <version>0.0.1-SNAPSHOT</version>
>                        <type>war</type>
>                </dependency>
>                <dependency>
>                        <groupId>hu.dk</groupId>
>                        <artifactId>demo.ws</artifactId>
>                        <version>0.0.1-SNAPSHOT</version>
>                        <type>war</type>
>                </dependency>
>                <dependency>
>                        <groupId>hu.dk</groupId>
>                        <artifactId>demo.model</artifactId>
>                        <version>0.0.1-SNAPSHOT</version>
>                </dependency>
>
> .... Plugins...
> <plugin>
>                                <artifactId>maven-ear-plugin</artifactId>
>                                <version>2.6</version>
>                                <configuration>
>                                        <version>5</version>
>
>  <defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir>
>
>  <fileNameMapping>full</fileNameMapping>
>                                        <modules>
>                                                <webModule>
>                                                        <groupId>hu.dk
> </groupId>
>
>  <artifactId>demo.web</artifactId>
>                                                        <contextRoot>/${
> deploy.name}</contextRoot>
>
>  <bundleFileName>demo.web.jar</bundleFileName>
>                                                </webModule>
>                                                <ejbModule>
>                                                        <groupId>hu.dk
> </groupId>
>
>  <artifactId>demo.ejb</artifactId>
>
>  <bundleFileName>demo.ejb.jar</bundleFileName>
>                                                </ejbModule>
>                                                <webModule>
>                                                        <groupId>hu.dk
> </groupId>
>                                                        <artifactId>demo.ws
> </artifactId>
>
>  <bundleFileName>demo.ws.jar</bundleFileName>
>                                                        <contextRoot>/${
> deploy.name}/ws</contextRoot>
>                                                </webModule>
>                                        </modules>
>                                </configuration>
>                        </plugin>
>                </plugins>
>
>
> b0c1
>
> On Tue, Oct 18, 2011 at 10:08 AM, Fred Bricon <[email protected]> wrote:
> > Without much informations on your setup, it's gonna be hard to know
> what's
> > going on.
> > - First things first : Have you installed the m2e-wtp integration plugin
> > (see https://github.com/sonatype/m2eclipse-wtp/wiki)?
> > - Check the differences between the deployed project contents and the
> maven
> > generated .ear.
> > - posting the contents of your poms might be helpful troubleshooting your
> > issue.
> > Regards,
> > Fred Bricon
> >
> > 2011/10/18 János Háber <[email protected]>
> >>
> >> Hi!
> >>
> >> I have a little problem with my projects. I created an ear project
> >> with one ejb, one war and one webservice project.
> >> The project depend some subproject ( ejb -> model and war -> model,
> >> wsr -> model).
> >> When I build ear with maven, the ear file is correct, but when I add
> >> the ear project in eclipse to weblogic it's not work.
> >> The project is deployed, and it's try to start, but it's can't. I get
> >> NoClassDefFoundError (the class is in the model project).
> >>
> >> I dunno why. I miss something in ear plugin?
> >> Dependency:
> >> ear -> ejb,war,wsr -> model
> >>
> >> Please help.
> >> Thanks
> >> b0c1
> >> _______________________________________________
> >> m2e-users mailing list
> >> [email protected]
> >> https://dev.eclipse.org/mailman/listinfo/m2e-users
> >
> >
> >
> > --
> > "Have you tried turning it off and on again" - The IT Crowd
> >
> > _______________________________________________
> > m2e-users mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/m2e-users
> >
> >
> _______________________________________________
> m2e-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/m2e-users
>



-- 
"Have you tried turning it off and on again" - The IT Crowd
_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to