用Tomcat怎么配置才能运行运行Servlet?

star821116 2003-02-15 12:14:11
环境变量我已设好!我在它的目录下找到一个叫Servlet的压缩文件,但不知道把它怎么用!比如我写了一个HelloWorldServlet的Servlet,如下:
package usingjsp;
import javax.servlet.*;
import java.io.*;

public class HelloWorldServlet extends GenericServlet
{
public void service(ServletRequest request,
ServletRsponse response)
throws IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<BODY>");
out.println("<H1>Hello World!</H1>");
out.println("</BODY>");
out.println("</HTML>");
}


}
当我运行了Tomcat,我要怎么才能让它出现预期的结果!
...全文
82 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
star821116 2003-02-16
  • 打赏
  • 举报
回复
这个package.class是这么来的阿?
star821116 2003-02-16
  • 打赏
  • 举报
回复
哎,这个问题还没弄会!…………T_T
zxhong 2003-02-15
  • 打赏
  • 举报
回复
补充:
可以在tomcat\webapps\下新建目录test
将你的*.class放在test\web-inf\classes\usingjsp\HelloWorldServlet.class
study_body 2003-02-15
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1207/1207174.xml?temp=.6621668
zxhong 2003-02-15
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1418/1418024.xml?temp=.2584345
star821116 2003-02-15
  • 打赏
  • 举报
回复
怎么配置阿?希望详细一点!
谢谢大家了!
study_body 2003-02-15
  • 打赏
  • 举报
回复
配置Web.xml
naxin 2003-02-15
  • 打赏
  • 举报
回复
要得点分真是不容易啊。

把servlet.jar文件copy到JAVA_HOME/jre/lib/ext目录下
star821116 2003-02-15
  • 打赏
  • 举报
回复
希望各位大虾给我比较详细的说明!
谢谢
star821116 2003-02-15
  • 打赏
  • 举报
回复
还是不对阿!
希望大家详细给我论述一下!谢谢……
如果想把Javax.servlet添加到JDk里面去该怎么弄呢?
naxin 2003-02-15
  • 打赏
  • 举报
回复
web.xml文件的内容中:

<!-- The mapping for the invoker servlet 这里是http://localhpst/servlet/package.class的URL定义===================-->

<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
star821116 2003-02-15
  • 打赏
  • 举报
回复
谢谢大家!
我试试,晚上回来结贴!
Philzzf 2003-02-15
  • 打赏
  • 举报
回复
修正:
<web-app>
<servlet>
<servlet-name>
HelloWorldServlet
</servlet-name>
<servlet-class>
usingjsp.HelloWorldServlet<!--modified-->
</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>
HelloWorldServlet
</servlet-name>
<url-pattern>
\quickStartServlet<!--modified-->
</url-pattern>
</servlet-mapping>
</web-app>
zxhong 2003-02-15
  • 打赏
  • 举报
回复
"我是在WEB-INF下建了一个classes目录并且把我的HelloWorldServlet放在里面"

在classes目录下还要有你java类里的packagename目录:

web-inf\classes\usingjsp\HelloWorldServlet.class
Philzzf 2003-02-15
  • 打赏
  • 举报
回复
tomcat4.x的版本不支持根目录以下的servlet,必须要在package下!
star821116 2003-02-15
  • 打赏
  • 举报
回复
我是在WEB-INF下建了一个classes目录并且把我的HelloWorldServlet放在里面,web.xml如下配置:
<web-app>
<servlet>
<servlet-name>
HelloWorldServlet
</servlet-name>
<servlet-class>
HelloWorldServlet
</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>
HelloWorldServlet
</servlet-name>
<url-pattern>
quickStartServlet
</url-pattern>
</servlet-mapping>
</web-app>
输入localhost:8080/quickStartServlet,还是不行阿?
说是找不到阿!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧