> 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-mybean-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> >
-- View this message in context: http://www.nabble.com/XDoclet%2C-Maven2-und-JBossWS-tf3605222s134.html#a10072394 Sent from the Apache Geronimo - Dev mailing list archive at Nabble.com.