Hi Dov,
thanks for your work.
I'll add your lines to the default build.xml.
Ulrich
On Montag, 8. September 2003, at 04:55vorm., Dov Rosenberg wrote:
> I finally resolved all of my issues with the Single Servlet Deploy ANT
> Target.
>
> Here is my ssdd target. There are a lot of hacks - maybe someone can
> apply
> my lessons learned into the woapplication task
>
> Here is a summary of issues uncovered:
>
> 1. There was a typo in the SSDD target for WEB-INF, it was WEB_INF - I
> think
> this has been corrected
>
> 2. The web.xml was not being properly built. I commented out the copy
> task
> for my own needs.
>
> 3. The jar files in all of the system frameworks and user frameworks
> need to
> be copied into the lib directory or nothing is found at runtime. No
> frameworks or models get loaded
>
> 4. The JavaWOJSPServlet_client.jar located in the JavaWOJSPServlet
> framework
> (WebServerResources) needs to be loaded in the WEB-INF/lib directory.
> That
> is where the WO-JSP hooks are loaded in the initStatics method.
>
> 5. The application jar (siteconnect.jar in my case) file needs to be
> copied
> into the WEB-INF/lib directory otherwise the classes aren't properly
> loaded.
>
> HTH
>
> Dov Rosenberg
>
> *************
>
> <target name="ssdd" >
> <mkdir dir="${dest.dir}/${project.name}/WEB-INF/tlds"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/">
> <!-- <fileset
> dir="${dest.dir}/${project.name}.woa/Contents/">
> <include name="web.xml"/>
> </fileset>
> -->
> <fileset dir="./web/WEB-INF"><include
> name="web.xml"/></fileset>
> </copy>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/">
> <fileset dir="./web/WEB-INF/">
> <include name="LICENSE"/>
> </fileset>
> </copy>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/">
> <fileset dir="${dest.dir}">
> <include name="${project.name}.woa/**"/>
> </fileset>
> </copy>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/tlds">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/JavaWOJSPServlet.framework/
> Resour
> ces/">
> <include name="WOtaglib_1_0.tld"/>
> </fileset>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaEOAccess.f
> ramework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/JavaEOAccess.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaEOControl.
> framework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/JavaEOControl.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaFoundation
> .framework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/JavaFoundation.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaJDBCAdapto
> r.framework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/JavaJDBCAdaptor.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaWebObjects
> .framework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/JavaWebObjects.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaWOExtensio
> ns.framework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/
> JavaWOExtensions.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaWOJSPServl
> et.framework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/
> JavaWOJSPServlet.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaEOProject.
> framework">
> <fileset
> dir="${wo.wosystemroot}/Library/Frameworks/JavaEOProject.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonFound
> ation.framework">
> <fileset
> dir="${wo.wolocalroot}/Library/Frameworks/
> ConviveonFoundation.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonModel
> .framework">
> <fileset
> dir="${wo.wolocalroot}/Library/Frameworks/ConviveonModel.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonServi
> ces.framework">
> <fileset
> dir="${wo.wolocalroot}/Library/Frameworks/
> ConviveonServices.framework"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonChang
> eNotification.framework">
> <fileset
> dir="${wo.wolocalroot}/Library/Frameworks/
> ConviveonChangeNotification.framew
> ork"/>
> </copy>
> <copy
> todir="${dest.dir}/${project.name}/WEB-INF/classes/conviveon">
> <fileset dir="./web/WEB-INF/classes/conviveon"/>
> </copy>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib">
> <fileset dir="../Jars"/>
>
> </copy>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonChange
> Notification.framework/Resources/Java/
> conviveonchangenotification.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonFounda
> tion.framework/Resources/Java/conviveonfoundation.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonModel.
> framework/Resources/Java/conviveonmodel.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> ConviveonServic
> es.framework/Resources/Java/conviveonservices.jar"/>
>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaEOAccess.fr
> amework/Resources/Java/javaeoaccess.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaEOControl.f
> ramework/Resources/Java/javaeocontrol.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaEOProject.f
> ramework/Resources/Java/javaeoproject.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaFoundation.
> framework/Resources/Java/javafoundation.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaJDBCAdaptor
> .framework/Resources/Java/javajdbcadaptor.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaWOExtension
> s.framework/Resources/Java/JavaWOExtensions.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaJDBCAdaptor
> .framework/Resources/Java/javajdbcadaptor.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaWOJSPServle
> t.framework/Resources/Java/javawojspservlet.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaWOJSPServle
> t.framework/WebServerResources/Java/JavaWOJSPServlet_client.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/Library/Frameworks/
> JavaWebObjects.
> framework/Resources/Java/javawebobjects.jar"/>
> <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
> file="${dest.dir}/${project.name}/WEB-INF/SiteConnect.woa/Contents/
> Resources
> /Java/siteconnect.jar"/>
>
> </target>
>
>
>
>
> --
> Dov Rosenberg
> President, Conviveon Corporation
> 370 Centerpointe Circle, suite 1178
> Altamonte Springs, FL 32701
> http://www.conviveon.com
> do..onviveon.com
> (407) 339-1177 X102
> (407) 339-6704 (FAX)
> (800) 475-9890
> (407) 310-8316 (cell)
>
This archive was generated by hypermail 2.0.0 : Wed Sep 10 2003 - 14:20:47 EDT