我用了四天时间来搞这个东西,前三天我把所有的都调试通过了,包括:Tomcat、jdk安装和环境变量的部署、虚拟目录的设置,测试了下虚拟目录中的几个文件(test.html、test.jsp、javabean.jsp),除最后一个外其他的我都测试通过了,就是javabean的部署问题我怎么也没搞出来,郁闷与愤怒并存于我心中一天半,第四天也就是今天,这几天我也一直在网络上寻找答案,最后我搞出来了(本来是想去直接专门请教我以前的java老师的)!现在把我的详细操作步骤写出来(我会尽量用最直白的语言按照我的习惯):

1.JDK的安装:

    我的理解:在任何机器上运行java程序都离不开相应版本的JDK(例如:JDK有windows版本的有linux版本的等等,可以理解为一个解释器),因为java程序是解释执行的。JDK可以对*.java文件进行 "编译" ,产生同名的*.class文件,然后能解释运行 *.class文件。

   (1)首先要有JDK安装程序(当然这是废话),可以到SUN的官方网站进行下载,其实用google搜索(我没有用百度的习惯,因为技术类的东西在百度搜什么也搜不到,只能搜到骗人的卖药的广告,BS下百度,但我是个爱国者)也能下载,资源多多

   2)双击JDK安装程序,修改相应的路径,我习惯把路径设置为:c:\jdk,(注意:路径里最好不要有空格,因为在设置环境变量的时候会用到这个路径,所以如果有空格会为以后引起不必要的麻烦,所以你没有理由加个空格或者用个非常长的名字),安装JDK到最后时候会要求你设置 jer 的安装路径(我是用的默认路径,不过我认为修改路径应该没有问题,我没实验过)。    (3)这样JDK安装完成后需要设置 "环境变量",具体如下:                     "我的电脑"- "属性"-"高级"-"环境变量"-"系统变量"

                     <1> JAVA_HOME   :   c:\jdk;

                     <2>classpath         :   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意开始的 " .; ")

                      <3>path               :     %JAVA_HOME%\bin;(如果原来已经有path了,那么只在后面追加)          到这里JDK的环境变量设置成功!你需要 运行 CMD 命令测试环境变量是否设置成功:

          打开DOS控制台后输入这个命令: javac ,回车。如果看到下面的内容说明配置成功!

                   <图片暂且不放了,日后添加上>

         也可以这么测试:

                     用记事本编辑如下代码:

              

import java.io.*;
public class
 test
{
  
public static void
 main(String[] arg)
  {
    System.out.println(
"This is a test application !"
); 
  }
}

将这个文件保存并命名为:test.java,放到E盘(当然可以放别的盘),DOS下切换到E盘根目录,输入如下命令:

1. E:>javac test.java

2. E:>javac test

如果你看到输出:"This is a test application !" 说明配置成功!

 

2.安装Tomcat (安装到C:\tomcat目录下) 

 打开安装的根目录,找到conf文件夹下的server.xml,在</host>标签前面加这么一段标记:

 

<Context path="/zhb" docBase="E:\myspace" debug="0" reloadable="true"></Context>

//path:代表浏览器的虚拟路径,如:http://localhost:8080/zhb..
//docBase:代表硬盘上的绝对路径,就是你放置服务文件的目录

 

这里修改完后保存,然后从启tomcat,我不知道是不是所有的机器都这样,我用了不同的机器,每次都说找不到虚拟目录,我不知道为什么。<修订>把 虚拟目录下的 WEB-INF下的 web.xml删除 即可运行成功!!(已通过测试)</修订>

 

3.myspace的目录结构如下:

    E:\myspace\WEB-INF\classes\*
    E:\myspace\WEB-INF\web.xml

   注:后来我发现,其实不用设置环境变量也可以设置成功!只不过dos环境下不能用了而已