ITC382 11255412 A1B

From PeacockWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 08:32, 25 August 2005 (edit)
Trevorp (Talk | contribs)
(Brief installation overview)
← Previous diff
Revision as of 08:34, 25 August 2005 (edit)
Trevorp (Talk | contribs)
(Brief installation overview)
Next diff →
Line 17: Line 17:
#*Extract the tapestry archive to a temporary location, and follow the instructions in Readme.html under "Configuring Tomcat"<br/> I found the the install failed on downloading Javassist, if you have this problem, try editing the javassist.loc property in config/common.properties, replacing the server telia.dl.sourceforge.net with your own choice of sourceforge mirror, or simply replace the entire link with a selection from http://prdownloads.sourceforge.net/jboss/javassist-2.5.1.zip?download #*Extract the tapestry archive to a temporary location, and follow the instructions in Readme.html under "Configuring Tomcat"<br/> I found the the install failed on downloading Javassist, if you have this problem, try editing the javassist.loc property in config/common.properties, replacing the server telia.dl.sourceforge.net with your own choice of sourceforge mirror, or simply replace the entire link with a selection from http://prdownloads.sourceforge.net/jboss/javassist-2.5.1.zip?download
#Copy tapestry libs into tomcat lib folder #Copy tapestry libs into tomcat lib folder
-#*Copy all files from webapps/workbench/WEB-INF/lib to shared/lib. Alternatively, ensure these files are copied into webapps/project-name/WEB-INF/lib for every webapp.+#*Copy all files from webapps/workbench/WEB-INF/lib to shared/lib. Alternatively, ensure these files are copied into webapps/project-name/WEB-INF/lib for every tapestry webapp.
#Install Eclipse and Spindle #Install Eclipse and Spindle
#*Extract the eclipse archive to a permanent location, and run the executable. #*Extract the eclipse archive to a permanent location, and run the executable.

Revision as of 08:34, 25 August 2005

Technical Report

Brief installation overview

  1. Acquire Java JDK, Apache Ant, Eclipse 3.1.x, Tomcat 4.1.30 (Newer versions should work fine), Tapestry 3.0.3, and optionally the Spindle 3.2.0 update site zip (or download directly using eclipse).
    Links
  2. Install Java, Apache Ant, and Tomcat. Use Ant to deploy Tapestry to the tomcat install.
    • Execute the Java download file, and follow wizard.
    • Extract the ant archive to a permanent location, and add the bin directory to the your path.
    • Extract the tomcat archive. Either add JAVA_HOME to your environment variables, or set the variable in the startup and shutdown scripts in the bin directory.
    • Extract the tapestry archive to a temporary location, and follow the instructions in Readme.html under "Configuring Tomcat"
      I found the the install failed on downloading Javassist, if you have this problem, try editing the javassist.loc property in config/common.properties, replacing the server telia.dl.sourceforge.net with your own choice of sourceforge mirror, or simply replace the entire link with a selection from http://prdownloads.sourceforge.net/jboss/javassist-2.5.1.zip?download
  3. Copy tapestry libs into tomcat lib folder
    • Copy all files from webapps/workbench/WEB-INF/lib to shared/lib. Alternatively, ensure these files are copied into webapps/project-name/WEB-INF/lib for every tapestry webapp.
  4. Install Eclipse and Spindle
    • Extract the eclipse archive to a permanent location, and run the executable.
    • Select Help → Software Updates → Find and Install, choose Select new features to install.
    • Proceed with one of the following
      • Choose New Remote Site, and enter the name Spindle, and the UpdateSite URL (http://spindle.sourceforge.net/updates)
      • Extract the UdateSite Zip, choose New Local Site, and select the location of the extracted files.
    • Click Finish
    • Explore the tree and select "Spindle 3, and Eclipse Plugin for Tapestry 3.2.0"
    • Proceed through the wizard to install spindle
    • Restart the workbench when prompted

Sample project

This section will detail the construction of my sample project, how it works, and problems and solutions encountered in its development.

Personal tools