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

Reply via email to