tomcat的安装及项目部署
来源:互联网 发布:互联网新闻数据分析 编辑:程序博客网 时间:2024/06/18 07:17
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比较稳定且功能强大的版本要数 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的安装及项目部署
- tomcat插件安装及项目部署
- Linux服务器下jdk的安装配置、Tomcat的安装及JavaWeb项目的部署
- Ubuntu下tomcat安装及java web项目部署
- CentOS7 安装jetty 及 tomcat ,部署Java Web项目
- Eclipse Neon 的Tomcat插件安装及tomcat的部署
- Tomcat安装、启动、部署项目
- linux下jdk、tomcat的安装及项目的部署和去掉项目名访问详细总结
- tomcat部署项目及tomcat常用配置
- Tomcat服务器部署项目的方法及注意的问题
- Tomcat的部署安装
- eclipse的tomcat插件安装及其项目部署、调试
- tomcat项目部署方式及Servlet
- tomcat 部署项目问题及经验
- windows服务器部署tomcat及项目
- TomCat服务器环境配置及项目部署
- 创建web项目及tomcat部署实战
- TOMCAT部署项目的方式
- Xcode 4.5.2 + iOS 6.0免证书(iDP)开发+真机调试+生成IPA全攻略
- 关于浮点数的一些概念
- DLL编写教程
- 解决下拉菜单被flash遮住问题
- 推荐mac os 下更改键盘映射软件KeyRemap4MacBook
- tomcat的安装及项目部署
- valgrind 的使用简介
- 纯虚函数的使用汇总
- Lucene——QueryParse搜索
- 将图片上传到数据库中
- 解决libc.so.6: version `GLIBC_2.14' not found问题
- Delphi静态变量
- 冒泡排序
- EJB3.0自学笔记,自学视频为黎活明老师主讲