想学jsp,自然用到服务器,可是就是不知道怎么连接,闹了半天才搞明白,写出来作为学习笔记吧。
首先安装j2sdk,这个版本自己选,我用的是1.4.2,网上很多,在baidu里搜java 2 sdk,在华军就可以下载到。
安装一路默认就好。
接着安装tomcat,这个是服务器软件,必不可少,在baidu里搜有很多结果,因为免费,建议在官方网站下载就好,版本自己选,不过6.0以后版本必须要求j2sdk在1.5以上,所以两者一定要匹配。
设置环境变量,右键我的电脑-高级-环境变量,新建JAVA_HOME,值为j2sdk安装目录,我的是C:\j2sdk1.4.2,编辑path,加入%JAVA_HOME%\bin;添加classpath,值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;前面的点一定要有,表示在当前文件夹下。新建CATALINA_BASE,值为tomcat安装目录,我的是C:\Program Files\Apache Software Foundation\Tomcat 5.0,新建CATALINA_HOME,值为tomcat安装目录,我的是C:\Program Files\Apache Software Foundation\Tomcat 5.0,再次编辑classpath,加入%CATALINA_HOME%\lib\servlet-api.jar;配置完成后,建议重新启动操作系统。
重启后,可以检验一下是否配置成功。
检测java:
在c盘根目录下新建test.java的文件,用记事本打开,输入如下代码
public class test{
public static void main(String args[])
{
System.out.println("hello world");
}
}
打开命令提示符,开始-运行-cmd,进入c盘根目录,输入
javac test.java
编译完成后,输入
java test
如果看到hello world说明配置成功。
运行tomcat,并start service,打开浏览器,输入http://localhost:8080,如果看到tomcat欢迎界面,则表示配置成功。
来到tomcat目录,进入webapps目录,新建test目录,在该目录下新建任意文件,进入webapps下任意目录,拷贝WEB-INF文件夹及其中文件web.xml,其他文件无所谓,复制到test目录下,web.xml还要在WEB-INF文件夹下。
停止tomcat,然后再次start service,这时候,在浏览器里输入http://localhost:8080/test,就会看到刚才在test目录下建立的文件。说明tomcat配置成功。