Hi Gerald,
In your build.xml file, do you have a task that creates the app.ear archive?
The sun-appserv-update task is used to expedite your deployement by
copying the files that are modified in your development environment.
This task can only be executed on the same machine as the Application
Server.
Here's an example of sun-appserv-update task:
<target name="update">
<echo message="calling sun-appserv-update "/>
<jar destfile="app.ear"
includesfile="index.html ">
<fileset dir="images"/>
<fileset dir="jsp"/>
<fileset dir="servlets"/>
<fileset dir="WEB-INF"/>
<fileset dir="META-INF"/>
</jar>
<sun-appserv-update
file="app.ear" domain=domain1/>
</target>
where the current directory is your development environment.
What sun-appserv-update task do is update the changes you made in your
development environment to the domain that is deployed to.
HTH,
Jane
Gerald Holl wrote:
> Hello,
>
> I can't get the asant sun-appserv-update task working.
> The build.xml file looks like:
>
> <target name="deploy" depends="package">
> <sun-appserv-deploy file="app.ear" passwordfile="passwd.txt"
> precompilejsp="true" upload="false"/>
> </target>
> <target name="undeploy">
> <sun-appserv-undeploy name="app" passwordfile="passwd.txt" />
> </target>
> <target name="update" depends="package">
> <sun-appserv-update file="app.ear" domain="app"/>
> </target>
>
> If I launch the update target it reports the following output:
> [sun-appserv-update] Warning: module app.ear does not exist in server
> repository.
> [sun-appserv-update] All files are up-to-date.
>
> Although it's only a warning the app isn't being updated.
>
> The deploy and undeploy targets are working as expected.
>
> What's wrong there?
>
> Thanks,
> Gerald
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>