tomcat下如何配置servlet?(在线等,随时加分)

michaellhj 2004-05-11 07:07:42
想自己建个目录,然后再此目录中建立一个简单的servlet应用,已作的工作如下:
1.可以在自建的目录下访问jsp(在server.xml中进行了虚拟目录设置
<Context path="/jsp_cd" docBase="C:/Tomcat5/webapps/jsp_cd" debug="0" reloadable="true"></Context>)
2.在C:/Tomcat5/webapps/jsp_cd中建立:
ch7->WEB-INF->web.xml
->classes->HelloWorldServlet.java
->com
->jspdev
->ch7->HelloWorldServlet.class
并且在WEB-INF->web.xml中注册了:
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>com.jspdev.ch7.HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
但是问题出现了:
http://localhost:8080/jsp_cd/ch7/hello
结果出现了
The requested resource (/jsp_cd/ch7/hello) is not available.
我晕了,请问大虾们有什么解决办法?

...全文
39 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
netfalcon 2004-05-12
  • 打赏
  • 举报
回复
你的<url-pattern>是/hello
所以正确的访问是:
http://localhost:8080/jsp_cd/hello
或者把<url-pattern>修改为/hello/HelloWorldServlet
然后访问http://localhost:8080/jsp_cd/HelloWorldServlet
l7980 2004-05-12
  • 打赏
  • 举报
回复
楼上两个正解
gong0585 2004-05-12
  • 打赏
  • 举报
回复
我支持dawnwang(晓风)的意见
你看你的上下问路径是:Context path="/jsp_cd"
class文件的相对路径是:<url-pattern>/hello</url-pattern>
所以你访问这个文件的URL路径应该是:http://localhost:8080/jsp_cd/hello
dawnwang 2004-05-12
  • 打赏
  • 举报
回复
你的<url-pattern>是/hello
所以你应该这么写:
http://localhost:8080/jsp_cd/hello
michaellhj 2004-05-12
  • 打赏
  • 举报
回复
请问怎么改呢?
xj2001air 2004-05-11
  • 打赏
  • 举报
回复
在jsp中import的路径不对或你的servlet package的路径不对
xj2001air 2004-05-11
  • 打赏
  • 举报
回复
包的路径对不对?

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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