我最近在我的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和类文件的位置。
答案 0 :(得分:0)
web.xml
文件?它需要servlet
和servlet-mapping
标记。答案 1 :(得分:0)
总是把你的课程放在包中,例如,不是HelloWorldExample
,而是foo.HelloWorldExample
。
Tomcat(以及其他容器)也不喜欢默认包。