程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> tomcat 6.0配置

tomcat 6.0配置

編輯:更多關於編程

      tomcat 6.0配置

      第一步:下載jdk和tomcat。

      最新的jdk為1.6.04,tomcat為6.0,建議jdk1.4以上,tomcat4.0以上

      第二步:安裝和配置你的jdk和tomcat:執行jdk和tomcat的安裝程序,然後設置按照路徑進行安裝即可。

      1.安裝jdk以後,需要配置一下環境變量,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的jdk安裝在c:jdk1.4.2):

      JAVA_HOME=c:jdk1.4.2

      classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.;一定不能少,因為它代表當前路徑)

      path=%JAVA_HOME%bin

      接著可以寫一個簡單的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.的話說明安裝成功了,如果沒有打印出這句話,你需要仔細檢查一下你的配置情況。

      2.安裝Tomcat後,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的tomcat安裝在c:tomcat):

      CATALINA_HOME:C:tomcat

      CATALINA_BASE:C:tomcat

      TOMCAT_HOME:C:Tomcat

      然後修改環境變量中的classpath,把tomat安裝目錄下的commonlib下的servlet.jar追加到classpath中去,修改後的classpath如下:

      classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;TALINA_HOME%commonlibservlet-api.jar;

      接著可以啟動tomcat,在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。

       第三步:建立自己的jsp app目錄

      1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples,?tomcat-docs之類Tomcat自帶的的目錄;

      2.在webapps目錄下新建一個目錄,起名叫myapp;

      3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;

      4.WEB-INF下新建一個文件web.xml,內容如下:

      <?xml version="1.0" encoding="ISO-8859-1"?>

      <!DOCTYPE web-app

      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

      "http://java.sun.com/dtd/web-app_2_3.dtd">

      <web-app>

      <display-name>My Web Application</display-name>

      <description>

      A application for test.

      </description>

      </web-app>

      5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:?

      <html>

      <body>

      <center>

      Now time is: <%=new java.util.Date()%>

      </center>

      </body>

      </html>

      6.重啟Tomcat

      7.打開浏覽器,輸入http://localhost:8080/myapp/index.jsp 看到當前時間的話說明就成功了。

      第四步:建立自己的Servlet:

      寫入你的第一個Servlet:

      在你新建的Application myapp/WEB-INF/classes/test目錄下新建HelloWorld.java

      package test;

      import java.io.*;

      import javax.servlet.*;

      import javax.servlet.http.*;

      public class HelloWorld extends HttpServlet

      {

      public void doGet(HttpServletRequest request,HttpServletResponse response)th

      rows 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>");

      }

      }

      然後照樣用javac HelloWorld.java來編譯這個文件,如果出現無法import javax.servl

      et.*

      那麼就是應該把C:Tomcatcommonlib裡面的servlet-api.jar文件拷貝到C:JDKjrelibext中,再次編譯,就沒有問題了!

      然後在Tomcat目錄裡面的C:Tomcatwebappsmyapp裡面按如下的文件結構:

      myappindex.jsp

      myappWEB-INFclassestestHelloWorld.class(把上面生成的HelloWorld.class文件放在這個

      裡面)

      然後在浏覽器中輸入http://localhost:8080/myapp/HelloWorld,於是Server眾望所歸的報錯了:Error 404--Not Found

      怎麼回事呢?

      Servlet必須使用C:TomcatwebappsmyappWEB-INF這個目錄下面的web.xml文件進行注冊,

      用EditPlus打開這個web.xml文件,

      在<web-app></web-app>添加下面這段程序:

      <servlet>

      <servlet-name>HelloWorld</servlet-name>

      <servlet-class>test.HelloWorld</servlet-class>

      </servlet>

      <servlet-mapping>

      <servlet-name>HelloWorld</servlet-name>

      <url-pattern>/HelloWorld</url-pattern>

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved