Pessoal,
Tenho uma aplicação em ASP que estou convertendo para JAVA, mas como a aplicação é muito grande vou migrar em blocos. E enquanto não converto tudo, preciso fazer com que as duas aplicações “converse” através de um webservice. Tenho o JBoss 4 como servidor de aplicação, Tomcat para servidor web e o Axis para webservice. Estou utilizando o Eclipse 3.1 para desenvolvimento.
Com o intuito de agilisar o desenvolvimento busquei algum pluguin que me ajudasse na criação e configuração da aplicação no tomcat, como não achei nenhum específio instalei o plugin JBossIDE 1.5.1. Baixei também seu tutorial e seguindo o exemple de teste, esbarrei num problema, não conseguir rodar o XDoclet, recebo o erro:
BUILD FAILED
java.lang.UnsupportedClassVersionError: xjavadoc/ant/XJavadocTask (Unsupported major.minor version 49.0)
O Erro ocorre na linha:
<taskdef classpathref="xdoclet.classpath" classname="xdoclet.modules.ejb.EjbDocletTask" name="ejbdoclet"/><ejbdoclet ejbSpec="2.0" destDir="src" >
Meu arquivo xdoclet-build.xml é:
[code]<?xml version=“1.0” encoding=“UTF-8”?>
<project default=“xdoclet_generation” name=“XDoclet Generator”>
<property file=“xdoclet-build.properties”/>
<property name=“eclipse.home” value=“C:/Arquivos de programas/eclipse”/>
<property name=“xdoclet.basedir” value="${eclipse.home}/plugins/org.jboss.ide.eclipse.xdoclet.core_1.5.1.GA"/>
<property name=“jboss.net.version” value=“4.0”/>
<path id=“project.classpath”><pathelement location=“bin”/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/ejb-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/jacc-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/jca-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/jms-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/jsp-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/jta-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/servlet-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.5.1.GA/lib/j2ee-1.4/sql-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.ws.core_1.5.1.GA/lib/wsi-1.0/jaxr-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.ws.core_1.5.1.GA/lib/wsi-1.0/jaxrpc-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.ws.core_1.5.1.GA/lib/wsi-1.0/saaj-api.jar"/>
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.ws.core_1.5.1.GA/lib/wsi-1.0/xml-api.jar"/>
</path>
<path id=“xdoclet.classpath”>
<path refid=“project.classpath”/>
<fileset dir="${xdoclet.basedir}">
<include name=".jar"/>
<exclude name="xdoclet-module-jboss-net-.jar"/>
</fileset>
<fileset dir="${xdoclet.basedir}">
<include name=“xdoclet-module-jboss-net-${jboss.net.version}*.jar”/>
</fileset>
</path>
<target name=“xdoclet_generation” depends=“N10004”/>
<target name=“N10004” description=“EJB”>
<taskdef classpathref=“xdoclet.classpath” classname=“xdoclet.modules.ejb.EjbDocletTask” name=“ejbdoclet”/><ejbdoclet ejbSpec=“2.0” destDir=“src” >
<fileset dir=“src” includes="**/*Bean.java" ></fileset>
<deploymentdescriptor destDir=“src/META-INF” ></deploymentdescriptor>
<jboss Version=“4.0” destDir=“src/META-INF” ></jboss>
<packageSubstitution packages=“ejb” substituteWith=“interfaces” >
</packageSubstitution>
<remoteinterface></remoteinterface>
<homeinterface></homeinterface>
</ejbdoclet></target>
</project>
[/code]
1º - Como posso resolver este problema?
2º - Tem algum outro pluguin que me ajude na criação da aplicação web no tomcat com jboss?
Valeu galera!
Fabrício[color=red][/color][color=#444444][/color]