用tomcat5发布一个简单的servlet,结果出错:The requested resource (/) is not available

xsm7702 2005-07-31 12:38:32
IE中的错误信息为:The requested resource (/) is not available
我在D:\tomcat5\webapps\下建一个文件夹myservlet,做一具简单的servlet.但在tomcat5中无法发布,同时我发现在tomcat5启动的时候,webapps下一些文件夹能发布,但我这个文件夹不能发布。jdk和servlet设置应该都没有问题,因为webapps\jsp-examples可以正常显示。而且,我把servlet的.java和编译后的.class文件一起拷贝到jsp-examples也能正常显示。web.xml中我也添加了
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>servlets.HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/xsm</url-pattern>
</servlet-mapping>
但server.xml没有配置过。各位帮忙看看,到底错在哪里呀?对了,不光是servlet不能发布,在webapps下也是新建一个文件夹,测jsp文件也是同样的错误。
...全文
1107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xsm7702 2005-08-02
  • 打赏
  • 举报
回复
不好意思,是我自己弄错了.文件夹下有个web-inf而不是web_inf.谢谢楼上的老兄帮忙.
kingfish 2005-07-31
  • 打赏
  • 举报
回复
首先保证目录结构正确,class文件应该在web-inf下classes下相关package目录下
另外,web.xml要正确

<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>servlets.HelloWorldServlet</servlet-class>
================
package正确吗? .class放到相应目录了没?
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/xsm</url-pattern>
====
是按这个访问的吗
</servlet-mapping>

67,515

社区成员

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

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