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]