maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Schaible <Joerg.Schai...@Elsag-Solutions.com>
Subject RE: Hello, I have the following problem since 2 weeks, hope someone can help me, i've tried to ask in much other forums before:
Date Thu, 19 Apr 2007 06:27:10 GMT
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message