运行servlet程序

时间:2010-12-27 13:32:53

标签: java tomcat servlets

我最近在我的Ubuntu 10.04系统上安装了Tomcat 6.0.29。进程直到localhost连接正常但是当我尝试运行一个简单的hello程序时,它给了我以下错误:

  

输入状态报告

     

消息   /opt/apache-tomcat-6.0.29/webapps/examples/WEB-INF/classes/HelloWorldExample

     

description请求的资源   (/opt/apache-tomcat-6.0.29/webapps/examples/WEB-INF/classes/HelloWorldExample)   不可用。

我试图通过其他网站上的不同方法重新安装tomcat,但结果是一样的。我还不确定我哪里出错了。请任何人都能描述一下运行servlet程序的正确方法,即存储实际Java和类文件的位置。

2 个答案:

答案 0 :(得分:0)

  • 您是否拥有正确的web.xml文件?它需要servletservlet-mapping标记。
  • 检查部署网络应用程序的WAR文件是否已损坏。

答案 1 :(得分:0)

总是把你的课程放在包中,例如,不是HelloWorldExample,而是foo.HelloWorldExample。 Tomcat(以及其他容器)也不喜欢默认包。