DevelopmentEnvironment |
|
Your trail: |
This is version 2.
It is not the current version, and thus it cannot be edited.
[Back to current version]
[Restore this version]
Download
- Download the latest JDK (J2SE SDK) from http://java.sun.com. As of 11/6/2003, this is 1.4.2. Choose the SDK link from under "Download J2SE v 1.4.2_02" for your respective platform.
- Download the latest J2EE Bundle from http://java.sun.com. As of 11/6/2003, this is 1.4 Beta 2. This will be used for compiling AppFuse or Struts-Resume (XDoclet requires javax.ejb.* and javax.servlet.* in the classpath when building).
- Download the latest Tomcat release from http://jakarta.apache.org/tomcat. At the time of this writing, it's 4.1.29. DON'T get the LE version or you'll have to add DBCP (database connection pool) and JavaMail (for e-mail) JARs.
- Download the latest Ant release from http://ant.apache.org. Currently, this is 1.5.4.
- Download the latest MySQL release from http://www.mysql.com. Currently, this is 4.0.16.
I usually put all these downloads in a "Downloads" folder - in fact, I plan on starting to pack around a CD with all of these libraries on them - nice to have when traveling to new clients and networks are slow.
Install
Make sure you have WinZip installed (for Windows) or gnutar for OS X before installing these packages.
- Create a "Tools" and "SDKs" folder on your hard drive. On Windows, I create these at c:\Tools and c:\SDKs. On *nix, I usually do /opt/dev/tools and opt/dev/sdks.
- Create Environment variables for these folders - SDKS_HOME and TOOLS_HOME (optional)
- Install the J2SE SDK (a.k.a. JDK) and J2EE bundle in the SDKs directory - keeping the directory names intact.
- Install Tomcat in the Tools directory - I usually name the install directory "jakarta-tomcat-x" where x is the current version (i.e. 4.1.29).
- Unzip/Install Ant in the Tools directory - "apache-ant-x" is what I use for the directory name.
- Install MySQL in the Tools directory. I usually just leave it named "mysql".
At this point, you should have a directory structure that looks something like the following:
SDKs -
- - j2eesdk-1.4-b2
- - j2sdk-1.4.2_02
Tools -
- - apache-ant-1.5.4
- - jakarta-tomcat-4.1.29
- - mysql
|