免费注册 查看新帖 |

Chinaunix

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

请教在TOMCAT下如何注册XML? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-19 10:31 |只看该作者 |倒序浏览
请教大家一个问题,在TOMCAT下如何注册XML
我看过这方面的文档,我添加内容后,启动TOMCAT报错,不知道是什么原因
那为朋友有正确的文档,能给我看看吗,谢谢
e-mail:   alter_007@163.com

论坛徽章:
0
2 [报告]
发表于 2005-09-19 10:38 |只看该作者

请教在TOMCAT下如何注册XML?

-------------------------------------------------------------------------------------
然后在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构:
   ROOT\index.html
   ROOT\welcom.jsp
   ROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在
lib下面)
   ROOT\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个
里面)
然后在浏览器中输入http://localhost:8080/servlet/HelloWorld,于是Server众望所归的报错了:Error 404--Not Found
怎么回事呢?
Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,
用EP打开这个web.xml文件,

把下面这段程序
servlet>;
  .....  
</servlet>;

<servlet-mapping>;
   ......
</servlet-mapping>;
替换成
<servlet>;
       <servlet-name>;HelloWorld</servlet-name>;
    <servlet-class>;HelloWorld</servlet-class>;
   </servlet>;
   <servlet-mapping>;
       <servlet-name>;HelloWorld</servlet-name>;
    <url-pattern>;/servlet/HelloWorld</url-pattern>;
   </servlet-mapping>;
如果没有的话,就直接加那段代码

为什么呢?
因为 这样的结构
   <servlet>;
   <servlet-name>;HelloWorld</servlet-name>;
   <servlet-class>;HelloWorld</servlet-class>;
</servlet>;
表示指定包含的servlet类.
而以下的结构
   <servlet-mapping>;
       <servlet-name>;HelloWorld</servlet-name>;
    <url-pattern>;/servlet/HelloWorld</url-pattern>;
   </servlet-mapping>;
   表示指定HelloServlet应当映射到哪一种URL模式。
   在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/HelloWorld,那么偌大一个Hello,World!等
着你呢,恭喜你
--------------------------------------------------------------------------------------
上面的文档说在ROOT 有上述三个文件,可我没看到,我按照上面的操作也不行,不知道有什么地方配置的不对,请指教

论坛徽章:
0
3 [报告]
发表于 2005-09-19 10:57 |只看该作者

请教在TOMCAT下如何注册XML?

不叫注册xml,而是发布你的web应用
把你的配置贴出来看看

论坛徽章:
0
4 [报告]
发表于 2005-09-22 08:37 |只看该作者

请教在TOMCAT下如何注册XML?

好像Tomcat4以上的版本默认部署目录不是root,而是examples,你把以上文件类似地拷贝到examples下就能测试成功了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP