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/Hello%2C-I-have-the-following-problem-since-2-weeks%2C-hope-someone-can-help-me%2C-i%27ve-tried-to-ask-in-much-other-forums-before%3A-tf3599590s177.html#a10054385
Sent from the Maven - Users mailing list archive at Nabble.com.


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

Reply via email to