作为一个初学JSP和Servlet的人来说最难恐怕是服务器的配置这一关本人刚刚开始学习JSP和Servlet现在把配置经过和大家交流
我的主要环境如下
Windows XP sp
jsdk 和 jre
tomcat
大致的步骤如下
安装和配置java
下载并安装服务器
测试服务器
安装和配置java
下载JSDK和JRE 可以在下载 注意Tomcat需要的是JRE
安装并设置环境变量 设置JAVA_HOME变量为java的主目录 把java的bin目录路径添加到PATH环境变量中
测试Java环境 进入 命令提示符(开始 运行 cmd)输入java version看版本对不对 输入 javac help看是不是正确的提示如果提示不是内部活外部命令也不是可运行的程序或批处理文件则没有把Path路径设置好参看
一切OK进入第二步
下载并安装服务器
下载tomcat 下载地址_tomcatcgi 下载 exe (是windows 安装文件我觉得比解压缩文件好配置的多)
安装 双击下载的 jakartatomcatexe文件(M)可进入安装状态安装的过程就像安装windows的其它软件一样简单选路径下一步直到完成其中要注意的是端口号在安装过程中会提示你修改端口号如果你没有别的服务器建议你把端口号修改为这样方便你以后调试程序如果你已经有别的服务器占据了或者你不怕以后调试时不厌其烦的在地址栏输入那就保持
开启servlet调试器主要是为了在不修改webxml文件的情况下也能运新servlet随着学习的深入你会体会到这样带来的便利性但不建议企业服务器这么做仅限于学习阶段具体做法如下在tomcat的根目录下比如我的安转目录是D:\Apache Software Foundation\Tomcat 找到conf文件夹下的webxml文件把其中如下的servlet和servletmapping元素注释去掉:
<servlet>
<servletname>invoker</servletname>
<servletclass>
orgapachecatalinaservletsInvokerServlet
</servletclass>
</servlet>
<servletmapping>
<servletname>invoker</servletname>
<urlpattern>/servlet/*</urlpattern>
</servletmapping>
一切OK进入第三步
测试服务器
测试服务器的基本配置 开始 程序 Apache Tomcat Monitor Tomcat Start 来启动服务器 在浏览器地址栏输//localhost:port/(注意:port是你设置的端口好)看能否正确显示Tomcat服务器说明页面如不行请检查以上配置
测试html文件 l写好拷贝至 tomcat主目录\webapps\ROOT\ 下在浏览器地址栏输入(注意文件名的大小写)
测试JSP文件 hellojsp写好拷贝至 tomcat主目录\webapps\ROOT\ 下在浏览器地址栏输入(注意文件名的大小写)
测试servlet 写好HelloServletjava并编译把HelloServletclass拷贝至 tomcat主目录\webapps\ROOT\WEBINF\classes(一般需要自己建一个classes文件夹)下在浏览器地址栏输//localhost:port/servlet/HelloServlet (这里可以看到开启servlet调试器的便利之处)