安全:
私は私の最初のサーブレットを作成しました
フォルダパスのリスト
ボリュームシリアル番号は00000200ですFC75:CC21
C :. ││index.html.xml
└───WEB-INF││web.xmlのweb2.xml│
├───classes│DemoServlet.class│DemoServlet.java│
└───lib
今web.xmlファイル
<web-app>
<servlet>
<servlet-name>D</servlet-name>
<servlet-class>DemoServlet<servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>D<servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>
そして、期待どおりに動作しません
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
public class DemoServlet extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
{
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
pw.println("<html><body>");
pw.println("<h1> Welcome to Servlets</h1>");
pw.println("</body></html>");
pw.close();
}
}
その後、HTTP:// localhost:8080 / helloworldに/歓迎
それはうまくいっていません
しかし、私は、インターネットからのweb.xmlをコピー
web.xmlの(正しいです)
<web-app>
<servlet>
<servlet-name>sonoojaiswal</servlet-name>
<servlet-class>DemoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>sonoojaiswal</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>
予想通り、それが正常に動作しています。
私はそれを多くのtimes.But I私のweb.xmlファイルとコピーされたweb.xmlファイルにすることはできませんエラーや違いを確認しましたか?
あなたはこのエラーを再現することができhttps://drive.google.com/file/d/1492raP2paEQF8qlKKRf4VN5bS2W3iCHL/view?usp=sharing
stdunbar:
あなたは閉じませんでしたservlet-class
正しく要素を。これらは、次のようになります。
<servlet-class>DemoServlet</servlet-class>