我用了四天时间来搞这个东西,前三天我把所有的都调试通过了,包括: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 ,回车。如果看到下面的内容说明配置成功!
<图片暂且不放了,日后添加上>
也可以这么测试:
用记事本编辑如下代码:
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>标签前面加这么一段标记:
//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环境下不能用了而已