The following comment has been added to this issue: Author: Pedro Leite Created: Thu, 9 Jun 2005 7:08 AM Body: Hi,
Try modify the <path id="cpath"> tag to: <path id="cpath"> <fileset dir="${lib}"> <include name="**/*.jar"/> </fileset> </path> Regards, Pedro Leite --------------------------------------------------------------------- View this comment: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-505?page=comments#action_16714 --------------------------------------------------------------------- View the issue: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-505 Here is an overview of the issue: --------------------------------------------------------------------- Key: XDT-505 Summary: executing xdoclet.modules.web.WebDocletTask results in infinite loop Type: Bug Status: Open Priority: Major Original Estimate: 0 minutes Time Spent: Unknown Remaining: 0 minutes Project: XDoclet Components: Web Module Versions: 1.2 Assignee: xdoclet-devel (Use for new issues) Reporter: Sai S Prasad Created: Fri, 30 May 2003 7:54 AM Updated: Thu, 9 Jun 2005 7:08 AM Environment: Windows 2000, J2SDK 1.4.1_02, Ant 1.5.3-1, XDoclet 1.2 beta 2 Description: I am new to XDoclet and tried to run "xdoclet.modules.web.WebDocletTask" to create web.xml. The build.xml is listed below: ----------------------------- <?xml version="1.0"?> <project name="wlWebdoclet" default="deploy"> <property file="build.properties"/> <path id="cpath"> <fileset dir="${lib}"/> </path> <path id="xdocpath"> <path refid="cpath"/> <fileset dir="${xdocletlib}"> <include name="*.jar"/> </fileset> </path> <target name="init"> <mkdir dir="${output}/war" /> <mkdir dir="${dest}" /> </target> <target name="clean"> <delete dir="${output}/war" /> <delete> <fileset dir="${WEBINF}"> <include name="**/*.tld" /> <include name="**/web.xml" /> </fileset> </delete> <delete> <fileset dir="${dest}"> <exclude name="**/*.java" /> </fileset> </delete> <delete dir="${webapps}/${appname}" /> <delete dir="${webapps}/${appname}.war" /> </target> <target name="compile" depends="init"> <javac srcdir="${src}" destdir="${dest}" debug="true" deprecation="true"> <classpath refid="cpath"/> </javac> </target> <target name="generateDD"> <echo>${xdocpath}</echo> <taskdef name="webdoclet" classname="xdoclet.modules.web.WebDocletTask" classpathref="xdocpath" /> <echo> about to webdoclet</echo> <webdoclet destdir="${dest}"> <fileset dir="${src}"> <include name="**/*Servlet.java" /> <include name="**/*Tag.java" /> </fileset> <echo> about to dd</echo> <deploymentdescriptor servletspec="2.3" destdir="${WEBINF}" > <taglib uri="mytaglib" location="WEB-INF/tlds/mytaglib.tld" /> </deploymentdescriptor> <echo> about to jsptaglib</echo> <jsptaglib jspversion="1.2" destdir="${WEBINF}/tlds" shortname="basic" filename="mytaglib.tld"/> </webdoclet> </target> <target name="package" depends="clean,init,compile,generateDD"> <war destfile="${output}/war/${appname}.war" webxml="${WEBINF}/web.xml"> <fileset dir="${docroot}"> <exclude name="**/build.xml" /> <exclude name="**/*.bat" /> <exclude name="**/build.properties" /> <exclude name="**/web.xml" /> <exclude name="**/*.java"/> <exclude name="**/*.class"/> </fileset> <lib dir="${WEBINF}/lib"> <exclude name="jdbc1.jar"/> </lib> <classes dir="${WEBINF}/classes"> <exclude name="**/*.java"/> </classes> </war> </target> <target name="deploy" depends="package"> <copy file="${output}/war/${appname}.war" todir="${webapps}" /> </target> </project> ------------------------------- build.properties: src=./src webapps=/bea7.0/user_domains/sweepDomain/applications xdocletlib=/xdoclet1.2b2/lib output=./tmp WEBINF=./web/WEB-INF basic.servlet.hi=mom appname=webdoclet docroot=./web #=/j2sdkee1.3/lib lib=/j2sdkee1.3/lib basic.servlet.bye=dude dest=${WEBINF}/classes ------------------------------- When I tried to run "ant deploy", I get the exception below running in a infinite loop: Buildfile: build.xmlinit:compile:generateDD:[webdoclet] java.util.zip.ZipException: error in opening zip file[webdoclet] at java.util.zip.ZipFile.open(Native Method)[webdoclet] at java.util.zip.ZipFile.<init>(ZipFile.java:110)[webdoclet] at java.util.zip.ZipFile.<init>(ZipFile.java:125)[webdoclet] at org.apache.tools.ant.AntClassLoader.getResourceURL(AntClassLoader.java:867)[webdoclet] at org.apache.tools.ant.AntClassLoader.getResource(AntClassLoader.java:796)[webdoclet] at org.apache.log4j.helpers.Loader.getResource(Loader.java:91)[webdoclet] at org.apache.log4j.LogManager.<clinit>(LogManager.java:94)[webdoclet] at org.apache.log4j.Category.getInstance(Category.java:514)[webdoclet] at org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java:153)[webdoclet] at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285)[webdoclet] at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409)[webdoclet] at xdoclet.util.LogUtil.getLog(LogUtil.java:26)[webdoclet] at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:114)[webdoclet] at xdoclet.DocletTask.registerModules(DocletTask.java:533)[webdoclet] at xdoclet.DocletTask.createDynamicElement(DocletTask.java:332)[webdoclet] at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:510)[webdoclet] at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:239)[webdoclet] at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:122)[webdoclet] at org.apache.tools.ant.Task.perform(Task.java:340)[webdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)[webdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)[webdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)[webdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)[webdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:609)[webdoclet] at org.apache.tools.ant.Main.start(Main.java:196)[webdoclet] at org.apache.tools.ant.Main.main(Main.java:235) --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel