Tomcat下配制servlet,苦惱了我幾天了
發表于:2007-07-01來源:作者:點擊數:
標簽:
我的jdk和 tomcat 是安裝在e盤下面的在系統環境變量里面我是這樣配制path和classpath的。TOMCAT_HOME=E:\ Tomcat 5.0;JAVA_HOME=E:\j2sdk1.4.1;path=%JAVA_HOME%/bin;classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib
我的jdk和
tomcat是安裝在e盤下面的在系統環境變量里面我是這樣配制path和classpath的。TOMCAT_HOME=E:\
Tomcat 5.0;JAVA_HOME=E:\j2sdk1.4.1;path=%JAVA_HOME%/bin;classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib ervlet-api.jar;在cmd 下 都可以編譯和運行
java程序,說明路徑沒有錯誤我在root下面建了一個myapp的目錄,在myapp下面有這幾個目錄myapp/WEB-INF/web.xml和myapp/WEB-INF/classes兩個目錄我在web.xml 寫了這個寫東西My Web ApplicationA application for test.在myapp下建一個
測試的jsp頁面,文件名為index.jsp,文件內容如下:Now time is: 然后在在地址攔里面輸入http://localhost:8080/myapp/index.jsp 可以看到 Now time is: Thu Apr 21 19:35:54 CST 2005 說明成功然后到這里就有錯誤了,配制servlet了我 新建一個servlet程序,文件名為Test.java,文件內容如下:package test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Test extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {PrintWriter out=response.getWriter();out.println("This is a servlet test.");out.flush();}}編譯后他test/Test.class簡切到前面建立的classes文件夾下面然后在web.xml加了這些東西TestTestA test Servlettest.TestTest/Test然后我重新啟動tomcat輸入http://localhost:8080/myapp/Test 就出現問題了提示錯誤是:HTTP Status 404 - /myapp/Test--------------------------------------------------------------------------------type Status reportmessage /myapp/Tes
tdescription The requested resource (/myapp/Test) is not available.請問這是問什么?
原文轉自:http://www.anti-gravitydesign.com