tomcat6 servlet 的错误,在线等,谢谢了

cnhnjxxz 2008-08-04 11:35:10
tomcat6 conf/context.xml 设置了<Context privileged="true">
/web.xml 两个invoker的注释也去掉了
服务器启动正常。
class文件放在 test/WEB-INF/classes
源码是:

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class HelloWorldServlet extends HttpServlet{

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
System.out.println("doGet,OK!");
}


}


WEB-INF中的web.xml源码是

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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"
version="2.5">

<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hw</url-pattern>
</servlet-mapping>
</web-app>




访问http://localhost/test/hw
出的错误是
HTTP Status 404 - Servlet HelloWorld is not available

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

type Status report

message Servlet HelloWorld is not available

description The requested resource (Servlet HelloWorld is not available) is not available.


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

Apache Tomcat/6.0.18



求问题的原因,解决的方法。忘前辈指教


--------------------------------------------------------------------
以下内容为自动编辑的内容,并非楼主的发贴内容,此仅用于显示而已,并无任何其他特殊作用
楼主【cnhnjxxz】截止到2008-08-04 23:35:13的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:268 每贴平均分数:33
回帖的总数量:7 得分贴总数量:1 回帖的得分率:14%
结贴的总数量:8 结贴的总分数:268
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!

取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=cnhnjxxz
...全文
148 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rombright 2009-12-04
  • 打赏
  • 举报
回复
我的也是差不多的问题,出404错误
liuxinhongxin 2008-08-05
  • 打赏
  • 举报
回复
根本不是端口的问题 都已经读取web.xml了 只是找不到HelloWorld而已。 一种可能是环境变量没有配置好 这也是最大的可能但是如果你确定环境变量配置好的话 那你把java class文件放到一个包里再看看吧。比如package view.
cnhnjxxz 2008-08-04
  • 打赏
  • 举报
回复
访问静态的也没都正常
cnhnjxxz 2008-08-04
  • 打赏
  • 举报
回复
端口改过了,是80
zhj92lxs 2008-08-04
  • 打赏
  • 举报
回复
你的端口是80吗
薛定谔之死猫 2008-08-04
  • 打赏
  • 举报
回复
应该就是配置问题,一般都是将整个Web应用放到webapp下面
薛定谔之死猫 2008-08-04
  • 打赏
  • 举报
回复
端口改过了?
cnhnjxxz 2008-08-04
  • 打赏
  • 举报
回复
我晕,符号全变了。。。不过大家应该还能看懂

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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