tomcatの起動は出来たのですがwebでうまく表示できませんどこかが間違っているのだと思いますが ずっと見つからないでいます HelloWorld!と表示させたいのですが404エラーになり,tomcatでは、FAIL - 例外 org.apache.jasper.JasperException: JSPのクラスをコンパイルできません が発生しましたとなります URLはhttp://localhost:8080/servlet/helloです HelloWorld package abc; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException { response.setContentType("text/html;charset=Shift_JIS"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>"); out.println("Java Servlet"); out.println("</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>"); out.println("Hello World!"); out.println("</h1>"); out.println("</body>"); out.println("</html>"); out.close(); } } web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>helloworld</servlet-name> <servlet-class>abc.HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>helloworld</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
↧