免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2866 | 回复: 5
打印 上一主题 下一主题

关于servlet使用的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-14 11:59 |只看该作者 |倒序浏览
下面这个Servlet的名字是Hello.java

*************************************
package myServlet;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Hello extends HttpServlet
{  public void init(ServletConfig config) throws ServletException
    {super.init(config);
    }
  public void service(HttpServletRequest reqest,HttpServletResponse response) throws

IOException
    { //获得一个向客户发送数据的输出流:
       PrintWriter out=response.getWriter();
       response.setContentType("text/html;charset=GB2312");//设置响应的MIME类型。
       out.println("<HTML> <BODY>");
       out.println("Simple servlet");
       out.println("</body> </html>");
    }
}
***************************************

编译得到Hello.class,放入E:\Program Files\Apache Software Foundation\Tomcat 5.0

\webapps\servlets-examples\WEB-INF\classes\myServlet目录下,在IE中运行

http://localhost:8080/servlets-examples/servlet/myServlet.Hello,得到结果如下:

***************************************************
HTTP Status 404 - /servlets-examples/servlet/myServlet.Hello

--------------------------------------------------------------------------------

type Status report

message /servlets-examples/servlet/myServlet.Hello

description The requested resource (/servlets-examples/servlet/myServlet.Hello) is not

available.


--------------------------------------------------------------------------------

Apache Tomcat/5.0.28

*************************************************

请问问题出在哪里,java/jsp运行环境肯定没问题,已经成功测试过很多jsp+javaBean的程序。

请指教!

论坛徽章:
0
2 [报告]
发表于 2007-08-14 12:38 |只看该作者
web.xml 里配置一下

论坛徽章:
0
3 [报告]
发表于 2007-08-14 16:45 |只看该作者
/servlet/myServlet.Hello
web.xml中写到:
<servlet>
    <servlet-name>HelloServlet</servlet-name>
    <servlet-class>myServlet.Hello</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>HelloServlet</servlet-name>
    <url-pattern>/servlet/hello</url-pattern>
</servlet-mapping>

===========================
访问url:http://localhost:8080/servlets-examples/servlet/hello

论坛徽章:
0
4 [报告]
发表于 2007-08-15 12:37 |只看该作者
对的.你应该在看看tomcat部署所需要的知识!

论坛徽章:
0
5 [报告]
发表于 2007-08-16 23:12 |只看该作者
出去安全的考虑,默认的/servlet/xxxx 这种模式默认已经被关掉了。除非你自己到web.xml里面定义个别servlet或者启用/servlet/*这种pattern

论坛徽章:
0
6 [报告]
发表于 2007-08-19 12:59 |只看该作者
好高深的问题....
P版 辛苦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP