Hi am trying to set up Tapestry with Jboss
I am using Tapestry3.0, Jboss4.0 and Eclipse.
Have done the tutorial that uses Tomcat, but i need to use Jboss.  Tomcat uses 
manager role.  Have to set user and passward, but i came across something 
saying Jboss doess not use this.  Here is the build file can you tell me 
exaclty what i need to change in it to make it work under Jboss?

<?xml version="1.0"?>
  | <project name="ServletDeploy" default="Build_All">
  |    <!--
  |       This ANT script does NOT compile the application,
  |       we are relying on Eclipse to do all Java compilation.
  |       This script merely deploys the application to Tomcat.
  |       
  |       This script will work with Tomcat 4.0, but Tapestry
  |       says it requires Tomcat 4.1, so make sure you have
  |       Tomcat 4.1 running.
  | 
  |       You will need Tomcat manager running and working
  |       login for Tomcat manager. To create a user for
  |       Tomcat manager, edit the file
  |       
  |          <tomcat>\conf\tomcat-users.xml
  |          
  |       and add a line for the desired user, such as
  |       
  |         <user 
  |            username="username" 
  |            password="password" 
  |            fullName="Your Fullname" 
  |            roles="manager"/>
  | 
  |       If it is not already there, you may want a to add 
  |       the manager role above the user line... such as
  |       
  |          <role rolename="manager"/>
  |    
  |       This script was designed to deploy a Tapestry servlet
  |       application using Tomcat 4.1+. This script assumes
  |       that the project is laid out how Spindle lays out 
  |       applications. All that should need to be modified 
  |       is the few lines near the top...
  |       
  |             application
  |             tomcatHome
  |             workspaceHome
  |             mgrUsername
  |             mgrPassword
  |             
  |      Using the manager to install/remove applications keeps
  |      you from having to stop and restart Tomcat every time
  |      you need to update your application.
  |    -->
  |    <property name="application" value="hangman2" />
  |    <property name="tomcatHome" value="c:/tomcat" />
  |    <property name="workspaceHome" 
value="c:/save/eclipse/TapestryTutorialWorkspace" />
  |    <property name="mgrUsername" value="username" />
  |    <property name="mgrPassword" value="password" />
  | 
  |    <property name="webappsHome" value="${tomcatHome}/webapps" />
  |    <property name="appHome" value="${webappsHome}/${application}" />
  |    <property name="contextHome" 
value="${workspaceHome}/${application}/context" />
  |    <property name="deployWarsDir" 
value="${workspaceHome}/${application}/DeployWars" />
  |    <property name="mgrUrl" value="http://localhost:8080/manager"; />
  |    <property name="mgrRemoveUrl" value="${mgrUrl}/remove" />
  |    <property name="mgrDeployUrl" value="${mgrUrl}/install" />
  | 
  |    <target name="Deploy_to_LocalDev">        
  |       <!-- LocalDev deploys right into the local tomcat -->
  |       <mkdir dir="${deployWarsDir}/local-dev" /> 
  |       <delete file="${deployWarsDir}/local-dev/${application}.war" />
  |       <war
  |         duplicate="preserve"
  |             destfile="${deployWarsDir}/local-dev/${application}.war"
  |             webxml="${contextHome}/WEB-INF/web.xml">
  |             <classes dir="${contextHome}/WEB-INF/classes" />
  |             <fileset dir="${contextHome}">
  |                <include name="*" />
  |                <include name="css/*.css" />
  |                <include name="images/*" />
  |                <include name="WEB-INF/*.page" />
  |                <include name="WEB-INF/*.application" />
  |                <include name="WEB-INF/*.jwc" />
  |                <include name="WEB-INF/*.html" />
  |             </fileset>
  |       </war>
  | 
  |       <!-- Deploy to Tomcat 4.1 -->
  |       <!-- NOTE: The remaineder of this installation requires the Tomcat 
4.0+
  |            manager be running and the build will fail if it is not. -->
  |       <!-- Remove the application -->
  |       <delete file="deploy-local-remove.txt" />
  |       <get
  |          src="${mgrRemoveUrl}?path=/${application}"
  |          dest="deploy-local-remove.txt"
  |          username="${mgrUsername}" 
  |          password="${mgrPassword}" />
  |       <loadfile property="deploy.local.remove.result"
  |          srcFile="deploy-local-remove.txt" />
  |       <echo>${deploy.local.remove.result}</echo>
  |       <delete file="deploy-local-remove.txt" />
  | 
  |       <!-- Remove the directory containing the old version of the 
application -->
  |       <!--
  |       <delete dir="${webappsHome}/${application}" />
  |       -->
  |       <unzip 
  |          src="${deployWarsDir}/local-dev/${application}.war"
  |          dest="${webappsHome}/${application}" />
  |          
  |       <!-- Install the application -->
  |       <delete file="deploy-local-remove.txt" />
  |       <property name="mgrDeployParams"
  |          
value="path=/${application}&amp;war=file://${webappsHome}/${application}/" />
  |       <get
  |          src="${mgrDeployUrl}?${mgrDeployParams}"
  |          dest="deploy-local-remove.txt"
  |          username="${mgrUsername}" 
  |          password="${mgrPassword}" />
  |       <loadfile property="deploy.local.remove.resultb"
  |          srcFile="deploy-local-remove.txt" />
  |       <echo>${deploy.local.remove.resultb}</echo>
  |       <delete file="deploy-local-remove.txt" />
  |    </target> 
  | 
  |    <target name="Build_All" depends="Deploy_to_LocalDev" />
  | 
  | </project>
  | 



View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3863148#3863148

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3863148


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to