配置TomCat环境
Java的开发和运行环境不像VS可以自动写入到环境变量,需要手动配置,Tomcat也需要手动配置。配置这事说简单也简单,说不简单一个小疏忽或错误的地方也够你折腾一会,所以整理了一下配置JDK和Tomcat的过程,记录下来。
配置J2SDK J2SDK、JDK、JRE这几个概念就不说了,直接说安装J2SDK以后,如何配置环境。 配置Path安装完VS后,所需变量自动会加入到Path中,但是Java不可以,需要手动配置JDK和JRE的路径,过程就是找到系统变量中的Path,加入JDK中bin文件夹的路径和JRE中bin文件夹的路径,例如JDK的可以是:D:\Program Files (x86)\Java\jdk1.7.0\bin;。
配置classpathclasspath主要是java文件所在文件夹和jar包所在文件夹的路径,为了方便可以加入当前目录路径",",其它文件夹的配置方式和上面path的方式一样,例如我的classpath是:“.;D:\program files\JavaClassPath;D:\Program Files (x86)\apache-tomcat-6.0.33\lib\jsp-api.jar;D:\Program Files (x86)\apache-tomcat-6.0.33\lib\servlet-api.jar;”
配置JAVA_HOME java根目录,通过配置JAVA_HOME,以后可以直接引用%JAVA_HOME%配置其他路径。
配置成功的标志是打开cmd,输入javac和java命令可以看到子命令。
配置Tomcat Tomcat用于部署Java的WEB应用,这点和.NET下的IIS非常类似,配置Tomcat时,需要注意以下几点: classpath如果你的java文件中,引用了其它包,比如javax.servlet,编译会出现以下错误:
这是因为Servlet不是J2SE的一部分,默认没有引用这个包文件;java编译时找不到,所以要指定这包的位置,JSP也一样,方法有以下两种:
将servlt-api.jar和jsp-api.jar复制到JDK\jre\lib\ext下将这两个jar文件路径添加到classpath中 Tomcat启动脚本启动脚本需要指定JAVA_HOME地址,注意的是要指定到jdk下,而非jdk的根目录,例如可以是:
bin:存放各平台下启动和关闭tTomcat的脚本文件conf:存放Tomcat的各种配置文件lib:存放Tomcat服务器、Web应用引用的jar包webapps:存放Tomcat自带的应用、文档、示例,也可以存放自己开发的应用logs:存放Tomcat运行日志work:存放由jsp生成的Servlet文件Servlet文档结构 Servlet文件夹存放于上面的webapps文件夹下,最简单的结构:WEB-INFclasses:类文件夹
lib:库文件夹
web.xml:Servlet配置文件
总结 正在由J2EE概述博客的大纲下,逐层细化中。