第一步:下載JDK和Tomcat
1.下載JDK:
http://java.sun.com/javase/downloads/widget/jdk6.jsp
2.下載Tomcat:
http://tomcat.apache.org/download-60.cgi
(建議下載:Windows平臺下載zip包,Linux平臺下載tar包)
第二步:安裝並配置JDK和Tomcat
1.執行JDK的安裝程序,設置安裝路徑進行安裝即可
2.安裝JDK後,需要配置JDK的環境變量,在我的電腦—>屬性—>高級—>環境變量—>系統變量中添加以下環境變量(假定JDK安裝在D:/Java/jdk1.6.0_10):
JAVA_HOME=D:/Java/jdk1.6.0_10
CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不能少,因爲它代表當前路徑)
Path=%JAVA_HOME%/bin
3.測試JDK是否安裝成功
寫一個簡單的Java程序測試JDK是否已安裝成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
將此程序保存爲文件名爲Test.java的文件。
然後打開命令提示符窗口,cd到Test.java所在目錄,然後鍵入下面的命令:
javac Test.java
java Test
此時如果打印出This is a test program.說明安裝成功,如果沒有打印出這句話,說明沒安裝成功,需要仔細檢查JDK配置情況。
4.解壓縮Tomcat的zip包到目標文件中
5.安裝Tomcat後,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定Tomcat安裝在D:/apache-tomcat-6.0.26):
CATALINA_HOME=D:/apache-tomcat-6.0.26
CATALINA_BASE=D:/apache-tomcat-6.0.26
TOMCAT_HOME=D:/apache-tomcat-6.0.26
然後修改環境變量中的CLASSPATH,把Tomat安裝目錄下的lib下的servlet-api.jar,jsp—api.jar追加到CLASSPATH中去,修改後的CLASSPATH如下:
CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/servlet.jar;
接着可以啓動Tomcat(解壓縮版的啓動在Tomat安裝目錄下的bin目錄下startup.bat),在IE中訪問
http://localhost:8080
,如果看到Tomcat的歡迎頁面說明安裝成功,否則檢查Tomacat的配置和端口號(8080)是否被佔用,如果被佔用,用記事本打開D:/apache-tomcat-6.0.26/conf下的server.xml,修改
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 的port的值,如port="8888"
保存並重新啓動Tomcat,在IE中訪問
http://localhost:8888
,查看是否出現Tomcat的歡迎界面。
第三步:建立自己的jsp Application目錄
1.到Tomcat的安裝目錄下的webapps目錄,在webapps目錄下新建一個目錄,起名叫myapp;
2.在myapp目錄下新建一個目錄WEB-INF(注:目錄名稱區分大小寫);
3.WEB-INF下新建一個文件web.xml(注:區分大小寫),內容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="
http://java.sun.com/xml/ns/javaee
"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
"
version="2.5">
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
4.在myapp下新建一個測試的jsp頁面,文件名爲index.jsp,文件內容如下:
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>
5.啓動Tomcat
6.打開瀏覽器,輸入
http://localhost:8080/myapp/index.jsp
看到當前時間說明成功。
第四步:建立自己的Servlet:
1.在myapp的WEB—INF目錄下新建三個目錄:lib(存放需要的jar包),classes(存放生成的類),src(存放java文件)
2.寫入第一個Servlet:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet{
public void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}
保存爲文件名爲HelloWorld.java的文件,存放在src目錄下,然後用javac HelloWorld.java來編譯這個文件
把生成的HelloWorld.class放在classes目錄下
3.修改myapp/WEB-INF目錄下的web.xml文件如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="
http://java.sun.com/xml/ns/javaee
"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
"
version="2.5">
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>
這樣的結構
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
表示指定包含的servlet類.
而以下的結構
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
表示指定HelloServlet應當映射到哪一種URL模式。
在修改web.xml完畢過後,重新啓動Server,然後再輸入
http://localhost:8888/myapp/HelloWorld
,如果看到Hello,World!
恭喜你,JAVA和Tomcat安裝成功,你可以使用JAVA+Tomacat進行開發了!