初学servlet,很受打击啊,高手帮帮忙,绝对高分

[复制链接]
查看11 | 回复5 | 2011-8-3 07:27:07 | 显示全部楼层 |阅读模式
Tomcat 6.0下有这个目录,\webapps\examples\WEB-INF\classes,里面的文件例子怎么运行啊???
我怎么运行都运行不了,都出现类似如下的错误
The requested resource (/servlets/servlet/HelloWorldExample) is not available.
还有我按照课本写了个例子,名字是MyServlet.java,用命令提示符编译的时候通过了,生成一个MyServlet.class文件,这个文件应该放在什么位置??
听说放在\webapps\ROOT\WEB-INF\classes里面,但是我的这个目录下没有classes文件夹,是不是要自己手动创建?
听说还要配置web.xml,这个web.xml怎么配置,tomcat目录下有很多web.xml,应该配置哪一个路劲下的才是正确的,怎么配置??

回复

使用道具 举报

千问 | 2011-8-3 07:27:07 | 显示全部楼层
....很无语,都是工具党。。。。。离了工具还干不了活了?WEB程序的标准目录结构如下。myproject\WEB-INF\classesmyproject\WEB-INF\web.xmlservlet类编译好以后。放到classes下如果有包,要建好相应的目录,如package org.myweb.demopublic class MyServlet那目录就 是myproject\WEB-INF\classes\org\myweb\demo\MyServlet.classweb.xml应用,配置自己工程下的这个myproject\WEB-INF\web.xml这里面能配很多东西上...
回复

使用道具 举报

千问 | 2011-8-3 07:27:07 | 显示全部楼层
不需要手动创建classes的。对于web.xml,我们要到当前项目下的WEB-INF去找,而不是到tomcat所有的目录下找。至于配置的话,就是在web.xml里面添加几句话,每配置一个servlet,都要在web.xml中添加 名称<servlet-class...
回复

使用道具 举报

千问 | 2011-8-3 07:27:07 | 显示全部楼层
强烈建议1.用开发工具开发2.你去看一下servlet的教学视频。这东西没这个容易说清楚。...
回复

使用道具 举报

千问 | 2011-8-3 07:27:07 | 显示全部楼层
如果你是用eclipse创建servlet的话就不用自己配置web.xml,不是的话就要自己配了。tomcat下虽然是很多web.xml,但是你tomcat的webapps文件夹就只有你examples这个项目,所以修改这个文件夹里的web.xml,具体配置参考下面:http://blog.csdn.net/xiehl/article/details/557...
回复

使用道具 举报

千问 | 2011-8-3 07:27:07 | 显示全部楼层
你创建的有项目吧,访问路径就是Web Context-root 里面的,在一般和项目名一样。在webapps下创建一个访问路径名(项目名)一样的文件夹,然后把WebRoot下的所有东西复制进去启动Tomcat ,访问吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行