当我们把web项目做好了以后,一般要进行部署,我一般采用两种方式来部署。一种是直接启动tomcat的startup.bat,一种是将tomcat做成服务。

1.第一种方法较为简单,先复制一份tomcat的安装包到服务器,也就是把这玩意儿放到你的服务器上。

2.第二步是用eclipse导出你的项目的war文件,方法如下。需要注意的是,在导出之前你必须确定程序是可以运行的。

导出以后的war文件,我们将它拷贝到tomcat安装包的webapps目录下就可以了。

3.第三步就是点击startup.bat图标,该图标在bin目录下。

通过该种方法启动的项目会在系统显示一个命令提示符窗口,相当于eclipse中的控制台,你可以在该窗口中看到程序运行的一些输出日志。

4.如果要关闭程序,则需单击同一目录下的shutdown.bat图标,就可以实现关闭程序。

重点介绍第二种方法,就是将tomcat项目部署成服务,这样就可以通过启动服务或者停止服务的方法来管理项目,这边只介绍windows服务。

1.首先,还是要将tomcat安装包拷贝到你的服务器上。可根据需要更新tomcat文件夹的名称,如图所示。

2.第二步也一样,通过eclipse导出项目的.war文件。并将该文件放在tomcat的webapps文件夹下。

如图所示,我这边是直接将项目的文件夹名字改为root了,这样,在访问的时候,就直接访问域名就可以访问该项目,而不需要带上项目名称了。如你在eclipse的项目名称叫做test,加入你直接把test文件夹放入到webapps中,你部署完项目以后,要访问test这个项目。则必须键入www.xxx.com/test。而假如你将test项目直接取代webapps下的ROOT(将原来的ROOT删除,将test改为ROOT)。那么你只需要访问www.xxx.com就可以访问test项目。

3.接下来就是要做服务了。也很简单。

第一步,在dos命令模式下,进入到tomcat的bin目录下。

第二步,你可以在bin目录下看到一个Service.bat的文件,这个文件就是为我们将tomcat项目注册成系统服务所用的。如图所示。

第三步:执行命令 service.bat install 服务名  (后面的服务名你可以自己取,不要跟已有的服务名冲突就好了)

如果成功就可以看到 The Service '服务名' has been installed。

如果不需要这个服务,则在该目录下,执行 service.bat uninstall 服务名 就好了。

同样移除成功会显示The Service ’服务名' has been removed

第四部,注册完服务,你就可以通过服务来启动与停止项目了。具体的做法是打开任务管理器,选择服务一项,如图所示。

tomcat项目的部署的更多相关文章

  1. myeclipse + tomcat 项目自动部署

    在MyEclipse中设置项目的自动部署需要综合考虑两个方面: 1是MyEclipse本身,通过主菜单中project->auto ,另一个就是tomcat配置文件.配置文件包括 conf 下的 ...

  2. Tomcat项目自动部署脚本

    一般情况下使用的Linux环境都是加固的,root路径只有超级管理员权限才能进入.我们新建一个自己的用户,在/home下会有一个用户目录,传输war包都放在这个目录下,此时不动webapps文件下的内 ...

  3. itellij idea导入web项目并部署到tomcat

    概述 主要分为项目配置和tomcat配置两大步骤. 一.项目配置 打开idea,选择导入项 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此 ...

  4. 在Eclipse for mac中配置tomcat,使web项目自动部署到tomcat

    jdk.tomcat的配置就不多说了,网上一大堆. 一.发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运 ...

  5. 如何在tomcat中如何部署java EE项目

    如何在tomcat中如何部署java EE项目 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法.2.在tomcat安 ...

  6. Jenkins自动部署Tomcat项目

    Jenkins自动部署Tomcat项目 1.安装jenkins 插件 启动Jenkins,进入系统管理-插件管理: 选择Deploy to container Plugin 插件安装:

  7. Eclipse中的Web项目自动部署到Tomcat

    原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误 ...

  8. [转]Eclipse中的Web项目自动部署到Tomcat

    原文地址:http://www.cnblogs.com/ywl925/p/3815173.html 原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的 ...

  9. 【tomcat 无法部署】svn上下载的maven项目无法部署到tomcat中

    问题: svn上下载的maven项目无法部署到tomcat中,tomcat不识别项目,但是这个项目确实是web项目 发现的过程: 然后依次产看项目的编译版本: 项目的依赖架包: 才发现: 解决方法: ...

随机推荐

  1. Maven依赖版本冲突的分析及解决小结

    1:前言 做软件开发这几年遇到了许多的问题,也总结了一些问题的解决之道,之后慢慢的再遇到的都是一些重复性的问题了,当然,还有一些自己没有完全弄明白的问题.如果做的事情是重复的,遇到重复性问题的概率也就 ...

  2. (Hibernate进阶)Hibernate基本映射(三)

    介绍Hibernate的经典内容:对象关系映射.主要介绍映射的基本概念,映射的分类,映射文件. 概念 ORM(Object Relational Mapping),即对象关系映射.它的作用就是在关系型 ...

  3. hibernate复合主键

    需要用到实体类Role的主键和Menu的主键结合起来作为实体类RoleMenu的主键,那么通过Hibernate具体实现如下: RoleMenu实体类:(注意该实体类需要实现Serializable接 ...

  4. Objective C ARC 使用及原理

    手把手教你ARC ,里面介绍了ARC的一些特性, 还有将非ARC工程转换成ARC工程的方法 ARC 苹果官方文档 下面用我自己的话介绍一下ARC,并将看文档过程中的疑问和答案写下来.下面有些是翻译,但 ...

  5. encodeURI来解决URL传递时的中文问题

    在AJAX浏览器来进行发送数据时,一般它所默认的都是UTF-8的编码. 使用JQUERY中所提供的方法来做操作 encodeURI function verify() {    //解决中文乱麻问题的 ...

  6. LSTM 分类器笔记及Theano实现

    相关讨论 http://tieba.baidu.com/p/3960350008 基于教程http://deeplearning.net/tutorial/lstm.html LSTM基本原理http ...

  7. JS验证输入网址

    function CheckUrl(a) {    var falg = true;    var regstr = /^http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- . ...

  8. pdf 切割成圖片的方法

    /// <summary>         /// 将PDF文档转换为图片的方法         /// </summary>         /// <param na ...

  9. JavaBean,POJO,VO,DTO的区别和联系

    JavaBeans A JavaBean is a class that follows the JavaBeans conventions as defined by Sun. Wikipedia ...

  10. php 之跨域上传图片

    因为要将所有上传的图片上传到一台独立的图片服务器上面,js上传时存在跨域问题,网上找到这种,通过php curl方式,将图片重新发送到另外一台服务器上保存,并返回图片路径!这种方式存在一定问题:1,上 ...