上周开会,领导罗列出的测验成绩排名,我是最后一个,这让我很不好意思,本来我是很讨厌开发的,尤其是该死的java,哎,现在为了谋生,也只好开始学习编程了
照着书上例子,写了servlet的测试程序
之后编译保存到%TOMCAT_HOME%//webapps/ROOT/WEB-INF/classes
启动tomcat,报错
找到答案
将%TOMCAT_HOME%/conf/web.xml中的
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
的注释去掉,ok
照着书上例子,写了servlet的测试程序
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 HelloServlet extends HttpServlet {
private String s;
public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{
PrintWriter out = res.getWriter();
String s = "<h2>HelloWorld</h2>";
out.print(s);
out.close();
}
}
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 HelloServlet extends HttpServlet {
private String s;
public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{
PrintWriter out = res.getWriter();
String s = "<h2>HelloWorld</h2>";
out.print(s);
out.close();
}
}
启动tomcat,报错
HTTP Status 404 - /servlet/HelloServlet
type Status report
message /servlet/HelloServlet
description The requested resource (/servlet/HelloServlet) is not available.
Apache Tomcat/5.5.26
google了一下找到答案
将%TOMCAT_HOME%/conf/web.xml中的
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
的注释去掉,ok