簡體   English   中英

如何在eclipse和tomcat中創建簡單的(servelet)java ee項目

[英]how create simple(servelet) java ee project in eclipse and tomcat

我願意

蝕->新增->動態Web項目->在目標運行時->新建Apache Tomcat v6.0並建立標記創建新的本地服務器->下一步瀏覽建立方式C:\\ dev \\ apache-tomcat- 6.0.29-windows-x86 \\ apache-tomcat-6.0.29->完成->在新的動態項目中完成

Java Resources中的內容:src新類

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 f extends HttpServlet 
{
    public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException 
    {
        resp.setContentType("text/html;charset=utf-8");
        PrintWriter pw = resp.getWriter();
        pw.println("<H1>Hello, world! или Привет мир</H1>");
    }
}

->服務器啟動時在保存資源s.java中進行了修改。 保存更改? 是的 ->運行servlet / s->結果HTTP狀態404-/ s / servlet / s


類型狀態報告

消息/ s / servlet / s

說明所請求的資源(/ s / servlet / s)不可用。


Apache Tomcat / 6.0.14

我如何以及何時出錯? 如何需要創建權?

對不起,英語不好。 最清楚清楚地說明

您是否檢查過web.xml部署描述符? 在那里,您必須定義servlet映射,否則servlet容器將不會注意到servlet。

例:

 <?xml version="1.0" encoding="UTF-8"?>
 <web-app version="2.5" 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">

   <!-- Servlet definition -->
    <servlet>
        <servlet-name>s</servlet-name>
        <servlet-class>your.package.path.s</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

   <!-- servlet mapping -->
   <servlet-mapping>
       <servlet-name>s</servlet-name>
       <url-pattern>/myServlet</url-pattern>
   </servlet-mapping>
<web-app>

現在,您可以使用映射路徑(“ /<contextPath>/myServlet ”)或默認調用程序(“ /<contextPath>/servlet/s ”)訪問它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM