Hi Schludi,

try to define the dependencies of the plugins directly within the plugin tag 
and not as deps to your component.

- Jörg

Schludi wrote on Wednesday, April 18, 2007 10:31 AM:

> Hello, I have the following problem since 2 weeks, hope
> someone can help me,
> i've tried to ask in much other forums before:
> I am new to maven and have to refactor an old project for
> JBossWS, which was
> deployed on Tomcat before. The maven-script (or ejbdoclet)
> currently don't
> generate the *Endpoint-Classes.
> 
> I get the following error:
> 
> 
> Generating EJB deployment descriptor (ejb-jar.xml). [INFO] Executed
> tasks [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources. [INFO]
> [compiler:compile] [INFO] Compiling 3 source files to
> C:\dev\helloMaven\FirstEJB-ejb\target\classe
> 
> [INFO] [antrun:run {execution: antTask}]
> [INFO] Executing tasks
>      [echo] ********** Running jboss ws **************
> log4j:WARN No appenders could be found for logger
> (org.jboss.ws.tools.WSTools).
> log4j:WARN Please initialize the log4j system properly.
> org.jboss.ws.WSException: Endpoint
> org.bbmag.test.StatlessEJBEndpoint ca
> not be loaded
>         at
> org.jboss.ws.tools.helpers.ToolsHelper.handleJavaToWSDLGeneration(To
>         lsHelper.java:113) at
>         org.jboss.ws.tools.WSTools.process(WSTools.java:132) at
>         org.jboss.ws.tools.WSTools.generate(WSTools.java:120) at
> org.jboss.ws.tools.ant.wstools.execute(wstools.java:103)         at
>        
>        
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>         at org.apache.tools.ant.Task.perform(Task.java:364) at
> org.apache.tools.ant.Target.execute(Target.java:341)         at
> org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(Abstract
> ntMojo.java:108) at
> org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83 
> 
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlug
>         nManager.java:420) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Def
> ultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithL
> fecycle(DefaultLifecycleExecutor.java:480)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defa
>         ltLifecycleExecutor.java:459) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa
> dleFailures(DefaultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme
> ts(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultL
>         fecycleExecutor.java:143) at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)       
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)         at
>        
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
>         java:39) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
>         sorImpl.java:25) at
> java.lang.reflect.Method.invoke(Method.java:324)         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)       
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430 
> 
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO] 
> --------------------------------------------------------------
> ----------
> [ERROR] BUILD ERROR
> [INFO]
> --------------------------------------------------------------
> ----------
> [INFO] Error executing ant tasks
> 
> Embedded error: Error running jbossws:
> Endpoint org.bbmag.test.StatlessEJBEndpoint cannot be loaded [INFO]
> --------------------------------------------------------------
> ----------
> [INFO] For more information, run Maven with the -e switch [INFO]
> --------------------------------------------------------------
> ----------
> [INFO] Total time: 1 minute 7 seconds
> [INFO] Finished at: Wed Apr 18 09:44:02 CEST 2007
> [INFO] Final Memory: 8M/21M
> [INFO]
> --------------------------------------------------------------
> ----------
> 
> 
> Here the Maven Script for the EJB, which creates an ant-task
> to generate:
> 
> 
> <project>
>       <modelVersion>4.0.0</modelVersion>
>       <parent>
>               <groupId>org.bbmag.test</groupId>
>               <artifactId>FirstEJB</artifactId>
>               <version>0.1</version>
>       </parent>
>       <artifactId>FirstEJB-ejb</artifactId>
>       <packaging>ejb</packaging>
>       <name>FirstEJBejb</name>
>       <description>Eine EJB</description>
>       <dependencies>
>               <dependency>
>                       <groupId>org.apache.geronimo.specs</groupId>
>                       <artifactId>geronimo-j2ee_1.4_spec</artifactId>
>                       <version>1.0</version>
>                       <scope>provided</scope>
>               </dependency>
>               <dependency>
>                       <groupId>commons-logging</groupId>
>                       <artifactId>commons-logging</artifactId>
>                       <version>1.0.3</version>
>                       <scope>provided</scope>
>               </dependency>
>               <dependency>
>                       <groupId>axis</groupId>
>                       <artifactId>axis</artifactId>
>                       <version>1.2</version>
>                       <scope>provided</scope>
>               </dependency>
>               <dependency>
>                       <groupId>axis</groupId>
>                       <artifactId>axis-jaxrpc</artifactId>
>                       <version>1.2</version>
>                       <scope>provided</scope>
>               </dependency>
>               <dependency>
>                       <groupId>log4j</groupId>
>                       <artifactId>log4j</artifactId>
>                       <version>1.2.13</version>
>                       <scope>provided</scope>
>               </dependency>
> <dependency>
>     <groupId>jboss</groupId>
>     <artifactId>jboss-client</artifactId>
>     <version>4.0.2</version>
> </dependency>
> <dependency>
>     <groupId>jboss</groupId>
>     <artifactId>jboss-common</artifactId>
>     <version>4.0.2</version>
> </dependency>
> <dependency>
>     <groupId>xdoclet</groupId>
>     <artifactId>xdoclet-wsee-module</artifactId>
>     <version>1.2.3</version>
> </dependency>
>       </dependencies>
>       <build>
>               <testSourceDirectory>src/test</testSourceDirectory>             
> <plugins>
>                       <plugin>
>                               <groupId>org.codehaus.mojo</groupId>
> 
> <artifactId>xdoclet-maven-plugin</artifactId>
>                               <executions>
>                                       <execution>
>                                               <id>ejb</id>
> 
> <phase>generate-sources</phase>
>                                               <goals>
> 
> <goal>xdoclet</goal>
>                                               </goals>
>                                               <configuration>
>                                                       <tasks>
> 
> <ejbdoclet
> 
>       verbose="true"
> 
>       force="true"
> 
>       ejbSpec="2.1"
> 
>       destDir="${project.build.directory}/generated-sources/xdoclet">
> 
>       <fileset dir="${project.build.sourceDirectory}">
> 
>               <include name="**/*Bean.java"></include>
> 
>               <include name="**/*MDB.java"></include>
> 
>       </fileset>
> 
>       <homeinterface />
> 
>       <remoteinterface />
> 
>       <localhomeinterface />
> 
>       <localinterface />
> 
>       <service-endpoint/>
> 
>       <utilobject localProxies="true"/>
> 
>       <deploymentdescriptor
> destDir="${project.build.outputDirectory}/META-INF"/>
> 
> </ejbdoclet>
>                                                       </tasks>
>                                               </configuration>
>                                       </execution>
>                               </executions>
>                       </plugin>
>                       <plugin>
> 
> <groupId>org.apache.maven.plugins</groupId>
> 
> <artifactId>maven-ejb-plugin</artifactId>
>                               <configuration>
> 
> <generateClient>true</generateClient>
>                                       <clientExcludes>
>                                               <clientExclude>
> 
> **/ejb/*Bean.class
>                                               </clientExclude>
>                                       </clientExcludes>
>                               </configuration>
>                       </plugin>
>                       <plugin>
>                       <artifactId>maven-antrun-plugin</artifactId>
>                       <executions>
>                               <execution>
>                               <id>antTask</id>
>                               <phase>process-classes</phase>
>                               <goals>
>                                       <goal>run</goal>
>                               </goals>
>                               <configuration>
>                                       <tasks>
> <!-- Define a taskdef for the wstools ant task
> <taskdef name="wstools" classname="org.jboss.ws.tools.ant.wstools">
> <classpath refid="library.classpath"/>
> <classpath refid="test.client.classpath"/>
> <classpath path="${build.test.classes.dir}"/>
> </taskdef>-->
>                                               <taskdef
> name="wstools" classname="org.jboss.ws.tools.ant.wstools">
> 
> <classpath refid="maven.dependency.classpath"/>
>                                                       <classpath>
> 
> <fileset dir="C:/servers/client/">
> 
>       <include name="activation.jar"/>
> 
>       <include name="javassist.jar"/>
> 
>       <include name="jbossall-client.jar"/>
> 
>       <include name="jbossretro-rt.jar"/>
> 
>       <include name="jboss-backport-concurrent.jar"/>
> 
>       <include name="jbossws-client.jar"/>
> 
>       <include name="jboss-xml-binding.jar"/>
> 
>       <include name="jbossws14-client.jar"/>
> 
>       <include name="log4j.jar"/>
> 
>       <include name="mail.jar"/>
> 
> </fileset>
> 
> <fileset dir="C:/servers/lib/endorsed">
> 
>       <include name="*.jar"/>
> 
> </fileset>
>                                                       </classpath>
>                                               </taskdef>
>                                               <echo
> message="********** Running jboss ws **************"/>                        
>                         <mkdir
>                                               dir="ws" /> <wstools
> dest="C:/dev/helloMaven/FirstEJB-ejb/ws"
> 
> config="C:/dev/helloMaven/FirstEJB-ejb/resources/wstools-mybea
>                                       n-config.xml"/> </tasks>
>                               </configuration>
>                               </execution>
>                       </executions>
>                       </plugin>
>               </plugins>
>       </build>
> </project>
> 
> 
> And the config-Bean:
> 
> <configuration xmlns="http://www.jboss.org/jbossws-tools";>    
>             <java-wsdl> <service name="FirstEJBService" style="rpc"
> endpoint="org.bbmag.test.StatlessEJBEndpoint"/>
>             <namespaces
> target-namespace="http://www.bbraun.com/webservices";
> type-namespace="http://www.bbraun.com/webservices/types"/>
>             <mapping file="jaxrpc-mapping.xml"/>
>             <webservices ejb-link="org.bbmag.test.StatlessEjbBean"
>     append="true"/> </java-wsdl>
> </configuration>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to