tomcat的安装及项目部署

Tomcat 是目前比较流行的Web 应用服务器 , 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中 , 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
   tomcat比较稳定且功能强大的版本要数 tomcat6.0,能够很好的支持jdk1.6及以上版本。下面来说说Tomcat6.0的安装及项目部署。
      (1) Tomcat6.0的安装:
              如果是安装具有tomcat.exe的安装文件,那样的话,操作就简便些,因为安装的过程中,都有具体的界面提示你指定JDK的安装路径,比如:C:\Program Files\Java\jre1.6.0_02 ,然后安装成功后,还会有专门的控制界面,比较简单的操作,start就是开启服务,stop就是断开服务,不需要专门配置系统环境变量,将项目或者项目的war放入webapps目录下,点击start就OK了。关于项目的部署下面会提到,这里暂且不提。
     (2) Tomcat6.0的压缩包安装:
              有时候,tomcat6.0是已安装好的压缩包,解压后,具有tomcat的所有文件目录,但是没有操作界面了,这个时候,问题就出现了,具体有以下问题: 具体的JDK路径要指定,如何开启/断开服务器. 对于这两个问题下面专门来讲解如何解决这个问题。
           <1> 配置系统环境变量: 
                               右击 我的电脑 ---->  属性 ----->  高级  ----->  环境变量  ----->  系统变量 ,添加如下变量:
                               JDK的系统变量:  JAVA_HOME = C:\Program Files\jdk1.6.0_10
                                 在Path中追加:   ;C:\Program Files\jdk1.6.0_10\bin;
                               TOMCAT的系统变量:
                                                          TOMCAT_HOME  = E:\Tomcat 6.0
                                                          CATALINA_HOME  = E:\Tomcat 6.0
                                                          CATALINA_HOME  = E:\Tomcat 6.0
                               CLASSPATH的系统变量:
             classpath = .; C:\Program Files\jdk1.6.0_10\jre\lib;C:\Program Files\jdk1.6.0_10\lib\tools.jar;E:\Tomcat 6.0\bin\bootstrap.jar
                               path: 他是操作系统提供的环境变量,在命令行输入一个命令然后它就执行了。比如说你输入的是c:\>kk.bat,可这个文件明明在                     D:/now/now/kk.bat那个路径下。在命令行中,不管在那个路径下输入都能执行。这就是因为在path中设置了这个路径。  
                                          classpath:   编java程序的时候用过import吧!当你要用的class,在某一个.jar下时,你需要在编译时引入,jvm自动去找classpath环境变   量引入下面的jar包,这就是classpath环境变量的作用。

                                           path是os用的,classpath是java虚拟机用的。

              <2>添加命令文件:
                                一般启动tomcat服务器必须要4个命令文件: catalina.bat (主要的执行服务器文件), startup.bat (调用 catalina.bat开启服 务器), shutdown.bat(调用 catalina.bat关闭服务器) , setclasspath.bat(设置classpath)
                                 这四个文件可以在网上下载。
              <3>开启/关闭Tomcat:
                                找到 Tomcat\bin目录下,点击startup.bat就可以开启服务器了,点击 shutdown.bat关闭服务器,还有就是采用window系统的命令方式: 开始 --- > 运行 ---> 输入 cmd  --->  cd E:\Tomcat6.0\bin  ---  >  startup (shutdown) .
      (3) Tomcat的项目部署
              第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
          <Context path="/hello" docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot" debug="0" privileged="true">
          </Context> 至于Context 节点属性,可详细见相关文档。

        第二种方法:将项目的web(WebRoot)文件夹下的所有文件用项目名包起来 拷贝到webapps 目录中。或者还可以 使用Eclipse、     NetBeans、ant、JBuilder等。也可以用 cmd 命令:jar -cvf applicationname.war package.*;将项目打成War包放到webapps目录下,启动服务器时,服务器会自动解压 。

        第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
<Context path="/hello" docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot" debug="0" privileged="true"> </Context>

你可能感兴趣的:(tomcat的安装及项目部署)