[jboss-user] [JBossWS] - Error with WSTools / JDK 1.4

MmarcoM do-not-reply at jboss.com
Thu Feb 8 07:20:50 EST 2007


hi all,
 i have a project that uses wstools to generate wsdl files etc for my EJB exposed as webservices.
I am using jboss-4.0.5GA, and was using jdk 1.5

now, for various reasons i had to move back to JDK 1.4, and now when i run wstools (via maven) with following ant task

  | <taskdef name="wsclient" classname="org.jboss.ws.tools.ant.wstools">
  | 			<classpath>
  | 			    <fileset dir="${jboss.libdir}\client">
  | 				<include name="activation.jar"/>
  | 				<include name="javassist.jar"/>
  | 				<include name="jboss-common-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="concurrent.jar"/>
  | 				<include name="log4j.jar"/>
  | 				<include name="mail.jar"/>
  | 				<include name="wsdl4j.jar"/>
  | 
  | 			    </fileset>
  | 			    <fileset dir="${jboss.libdir}\lib\endorsed">
  | 				<include name="*.jar"/>
  | 			    </fileset>
  | 
  | 			</classpath>
  |     		</taskdef> -->
  |       		  <echo message="**** copying resources ******"/>
  |       		  <copy toDir="${project.build.outputDirectory}/resources">
  | 		  	         	<fileset dir="ejbModule/resources"/>
  | 	          </copy>
  |       		  
  |       		  <echo message="********** Running jboss ws **************"/>
  | 		  <wstools dest="${project.build.outputDirectory}/META-INF" 
  |       				config="${workspace.dir}/middleware/ngenMiddleware/jboss/wstools-messenger-config.xml"/>
  | 

i receive the following exception :


  | [ERROR] FATAL ERROR
  | [INFO] ------------------------------------------------------------------------
  | [INFO] org/jboss/ws/tools/ant/wstools (Unsupported major.minor version 49.0)
  | [INFO] ------------------------------------------------------------------------
  | [INFO] Trace
  | java.lang.UnsupportedClassVersionError: org/jboss/ws/tools/ant/wstools (Unsuppor
  | ted major.minor version 49.0)
  |         at java.lang.ClassLoader.defineClass0(Native Method)
  |         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
  |         at org.apache.tools.ant.loader.AntClassLoader2.defineClassFromData(AntCl
  | assLoader2.java:76)
  |         at org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader
  | .java:1090)
  |         at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoa
  | der.java:1154)
  |         at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:110
  | 7)
  |         at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:977
  | )
  |         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
  |         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
  |         at java.lang.Class.forName0(Native Method)
  |         at java.lang.Class.forName(Class.java:219)
  |         at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:457)
  | 
  |         at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:183)
  |         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(AbstractA
  | ntMojo.java:99)
  |         at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:82)
  | 
  |         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
  | nManager.java:412)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
  | ultLifecycleExecutor.java:534)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
  | fecycle(DefaultLifecycleExecutor.java:475)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
  | ltLifecycleExecutor.java:454)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
  | dleFailures(DefaultLifecycleExecutor.java:306)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
  | ts(DefaultLifecycleExecutor.java:273)
  |         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
  | fecycleExecutor.java:140)
  |         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
  |         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
  |         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
  | 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)
  | 

Anyone could tell me how can i make it work with jdk 1.4?

thanks in advance and regards
  Marco 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012992#4012992

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012992



More information about the jboss-user mailing list