日期:2014-05-18  浏览次数:20736 次

JSP初用者的问题:The requested resource (……) is not available
今天开始试着使用jdk+tomcat的环境

j2sdk1.4.2_04,安装完配置环境变量,
测试
public   class   Test{  
public   static   void   main(String   args[]){  
System.out.println( "This   is   a   test   program. ");  
}  
}
等一切正常

安装Tomcat5.0后,变量配置等工作都完成,启动tomcat,在IE中访问http://localhost:8080   ,小猫也看到了。

对着网上找来的资料,继续玩下去:

HTML页面测试
创建一个html文件Hello.html。
<!DOTTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN ">
<HTML>
<HEAD>
<TITLE> HTML   测试 </TITLE>
</HEAD>
<BODY   BGCOLOR= "#FDF5E6 ">
<H1> HTML   测试 </H1>
欢迎。
</BODY>
</HTML>
在Tomcat的webapps下创建一个文件夹myJSPServlet。
将Hello.html保存到文件夹myJSPServlet中。
在浏览器的地址栏输入http://localhost:8080/myJSPServlet/Hello.html。

就开始出现这样的问题了:
HTTP   Status   404   -   /myJSPServlet/Hello.jsp
type   Status   report
message   /myJSPServlet/Hello.jsp
description   The   requested   resource   (/myJSPServlet/Hello.jsp)   is   not   available.

Hello.html这个文件的内容本身肯定没有问题,直接打开这个html文件一切正常。

网上搜了好多,也没找到原因和解决的办法,狂受打击,本以为好简单的。请达人帮忙,感激!

------解决方案--------------------
你要在myJSPServlet下面生成WEB-INF文件夹,并且在这个文件中要有web文件描述符文件,就是web.xml
这样才能发布上去。
------解决方案--------------------
webapps下面的例子中随便找一个,拷贝一个web-inf文件夹到你的建的文件夹下也能凑合着先用用,以后慢慢会了解的
------解决方案--------------------
你把后缀名改为hello.jsp试试看。
------解决方案--------------------
放到root下