社区
Web 开发
帖子详情
4天了,servlet还是不工作!
QaedaS
2003-12-09 10:43:01
请给一个准确的回答:
tomcat4.1.29.
j2sdk 1.4.2_02
WinXP 下,如何运行我自己写的Servlet!
怎样配置 WEB-INF 下的web.xml?如果是webapp/ROOT/WEB-INF/classes下的Servlet,怎样从浏览器输入URL让它运行起来?
急!
...全文
80
6
打赏
收藏
4天了,servlet还是不工作!
请给一个准确的回答: tomcat4.1.29. j2sdk 1.4.2_02 WinXP 下,如何运行我自己写的Servlet! 怎样配置 WEB-INF 下的web.xml?如果是webapp/ROOT/WEB-INF/classes下的Servlet,怎样从浏览器输入URL让它运行起来? 急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QaedaS
2003-12-10
打赏
举报
回复
谢谢各位,我在提问后的10分钟内就找到了答案!以后常来泡泡!放分了!
zhao_sh
2003-12-09
打赏
举报
回复
楼上说的没错,在tomcat4.1中,如不做改支则不能servlet的默认调用形式:
http://localhost:8080/servlet/package.classname
要想用以上的默认调用形式则修改config目录下的web.xml(注意不是应用目录下的web.xml)文件
的以下语句
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
注释掉.
否则就只能用楼上的方法,重定向servlet的URL
zhouzhq009
2003-12-09
打赏
举报
回复
<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>com.myservlet.test.myServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
这样你就可以这样输入:http://localhost:8080/myservlet
过客猫2022
2003-12-09
打赏
举报
回复
我给你答吧!
假定你定的类是
package com.myservlet.test;
public class myServlet extends ...
你编译并放在确定的目录后
就这样运行://localhost:8080/servlet/com.myservlet.test.myServlet
或者你在web.xml中加上:
<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>com.myservlet.test.myServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>*.my</url-pattern>
</servlet-mapping>
这样你就可以这样输入:http://localhost:8080/my.my
http://localhost:8080/a.my
http://localhost:8080/b.my
所有扩展名为my的引用,都会执行你那个指定的servlet.当然,my是随便写,你还可定义为*.go,do等!
像struts的action就是定义为*.do
如果你还想深入,就看看servlet设计这部分吧,相信你会学到很多
boy
2003-12-09
打赏
举报
回复
www.GoldenClasp.com的代码共享栏目中有文档
色老虫
2003-12-09
打赏
举报
回复
居然没人答??这么高分的帖子,可惜我不会,我帮你顶啊~~
Servlet
学习笔记-
Servlet
工作
原理和过程
1、前言 Java
Servlet
技术简称
Servlet
技术,是Java开发Web应用的底层技术。由Sun公司于1996年发布,用来代替CGI——当时生成Web动态内容的主流技术。官方文档对
Servlet
的概述,请参考《
Servlet
的概述》。 2、关键词
Servlet
Servlet
是JavaEE规范的一种,主要是为了扩展Java作为Web服务的功能。为了方便第三方准守这种规范,Sun公...
Servlet
3与
Servlet
4
Servlet
3
Servlet
3.0 新特性 异步处理支持:有了该特性,
Servlet
线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该
Servlet
线程。在接收到请求之后,
Servlet
线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。 新增的注解支持:...
Servlet
工作
原理解析
Servlet
的运行模式是一个典型的”握手型的交互式”运行模式。接下去将会调用 Tomcat 的 start 方法启动 Tomcat,如果你清楚 Tomcat 的系统架构,你会容易理解 Tomcat 的启动逻辑,Tomcat 的启动逻辑是基于观察者模式设计的,所有的容器都会继承 Lifecycle 接口,它管理者容器的整个生命周期,所有容器的的修改和状态的改变都会由它去通知已经注册的观察者(Listener),关于这个设计模式可以参考《 Tomcat 的系统架构与设计模式,第二部分:设计模式》。
Servlet
工作
原理
本文主要介绍了
Servlet
的
工作
原理,包括
Servlet
相关接口、
Servlet
的生命周期和
Servlet
如何和
Servlet
容器配合
工作
。
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章