当我们把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. TCP/IP之蓟辽督师

    真正的知识是深入浅出的,码农翻身" 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解. 本文源地址:TCP/IP之蓟辽督师 本文续<TCP/IP之大明内 ...

  2. Linux 命令 创建文件

    1.vi vi 1.txt 会直接创建并打开一个文件1.txt 2.touch touch的作用是更改一个文件或目录的时间.touch 2.txt 如果2.txt不存在,则创建空文件2.txt 3.e ...

  3. MySQL 对于千万级的大表要怎么优化?

    作者:哈哈链接:https://www.zhihu.com/question/19719997/answer/81930332来源:知乎著作权归作者所有,转载请联系作者获得授权. 第一优化你的sql和 ...

  4. OpenLayers Map理解

    1,视口坐标的原点在左上角,水平向右为x轴正向,垂直向下为y 轴正向:2,地图坐标原点为初始图层的中心点,水平向右为x轴正向,垂直向上为y轴正向:3,视口中心点永远与地图中心点重合,不一定与瓦片中心点 ...

  5. 答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;

    http://www.cnblogs.com/fygh/archive/2011/10/18/2216166.html 1. char.varchar.nvarchar之间的区别(包括用途和空间占用) ...

  6. 会话状态已创建一个会话 ID,但由于响应已被应用程序刷新而无法保存它

    解决方法是新建 全局应用程序类 Global.asax 在 Session_Start 函数中 添加 string sessionId = Session.SessionID; protected v ...

  7. win10 自动亮度关闭无效问题

    升级win10后,发现系统的关闭自动亮度功能无效了,怎么调整都没有效果,百度把,服务也关了,电源管理也关了,自己的显卡节电设置也关了,最后摸索,只要把电池状态下,和通电状态下的屏幕亮度都调整到50%以 ...

  8. modelsim(3) - summary ,issue,tips

    1) the OEM of modelsim is 10 times slower than offical questa 2)how to the file full path in the mod ...

  9. php编码规范

    PHP 文件格式 1.对于只包含有 PHP 代码的文件,结束标志("?>")是不允许存在的,PHP自身不需要("?>"), 这样做, 可以防止它的末 ...

  10. ubuntu查看系统资源占用(内存,cpu和进程)

    ubuntu查看系统资源占用(内存,cpu和进程) 1  top 查看ubuntu的资源占用的命令为$: top    说明:top命令就可以查看内存,cpu和进程了,很方便 top: 主要参数 d: ...