Hi all,
Just started working with the WebDoclet today. I'm working with a struts
app, so I obviously need to merge a servlet definition into web.xml. I
have defined a directory in my project (src/code/merge/web), and have put
a servlet.xml file in that directory with the servlet def. for Struts like
this:
<servlet>
<servlet-name>strutsAction</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
But, this never gets picked up and merged into web.xml. I have specified
the mergedir at both the webdoclet task level and at the
deploymentdescriptor subtask level. Any ideas on how to get this working?
I also pasted in the appropriate part of my build.xml below....
Thanks,
Jason
build.xml excerpt:
<taskdef name="webdoclet" classname="xdoclet.web.WebDocletTask"/>
<webdoclet
sourcepath="${webcode.src}/WEB-INF/classes"
destdir="${tmp.dir}/web"
packagenames="my.package.hierarchy.*"
classpath="${classpath}:${tmp.dir}/ejb"
mergedir="${merge.dir}/web"
>
<deploymentdescriptor mergedir="${merge.dir}/web">
<taglib
uri="/WEB-INF/struts-bean.tld"
location="/WEB-INF/struts-bean.tld"
/>
<taglib
uri="/WEB-INF/struts-html.tld"
location="/WEB-INF/struts-html.tld"
/>
<taglib
uri="/WEB-INF/struts-logic.tld"
location="/WEB-INF/struts-logic.tld"
/>
</deploymentdescriptor>
</webdoclet>
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user