servlet小项目,tomcat加载项目的问题
今天用实现servlet接口写一个小程序配置web.xml如下
<?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>
<servlet-name>hello</servlet-name>
<servlet-class>hfh.H</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/no</url-pattern>
</servlet-mapping>
<servlet>
</web-app>
——————————————————————————
class如下
package hfh;
import java.io.*;
import javax.servlet.*;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import java.io.IOException;
public class Hello implements Servlet{
public void init(ServletConfig parm1) throws ServletException {
System.out.println("init");
}
public ServletConfig getServletConfig() {
return null;
}
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
PrintWriter pr = res.getWriter();
pr.println("hello,world");
}
public void destroy() {
System.out.println("destory");
}
public String getServletInfo() {
return null;
}
hfh项目放在webapps下,项目hfh下有两个文件夹,lib和classes,。请指点下哪里出错
tomcat启动并没有加载项目,有点奇怪 --------------------编程问答-------------------- 还有就是启动localhost:8080正常,但是加上项目名字和配置的url就不行了。求解 --------------------编程问答-------------------- ello --------------------编程问答-------------------- <servlet-class>hfh.H</servlet-class>
映射的类名不正确
改成
<servlet-class>hfh.Hello</servlet-class> --------------------编程问答-------------------- import java.sql.* ;
import java.io.* ;
import javax.servlet.http.* ;
import javax.servlet.* ;
public class LoginServlet extends HttpServlet implements Servlet{
public LoginServlet(){
}
servlet>
<servlet-name>hello</servlet-name>
<servlet-class>hfh.Hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/no</url-pattern>
</servlet-mapping> --------------------编程问答-------------------- http://blog.csdn.net/cai5/article/details/7266460
不介意,去看看 --------------------编程问答--------------------
改了之后还是一样呢,还有其他原因吗? --------------------编程问答-------------------- 我上午也做过这个小例子,琢磨了半天才搞清楚,我的是访问路径的问题,不知道你有没有犯这样的错误,public class Hello implements Servlet{
这里我觉得应该用继承HttpServlet;
还有访问的路径是http://localhost:8080/文件夹/no(<url-pattern>/no</url-pattern>
)
吃饭去了不多说了 ,不清楚再问我 --------------------编程问答--------------------
改了还是不行
补充:Java , Java EE