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下