JDK+Tomcat開發時的環境變量配置

第一步:下載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進行開發了!


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章