一、先是war包copy到 linux 的相关目录,我这的是/opt/soft/tomcat_ecp/webapps。

如果是老项目,在导入war的之前,习惯上是把之前的war备份一下,

如 mv project.war  project.war_bak_20160625

把war导入以后 ,就用到了解压命令(tomcat启动可自动解压,但是有时候有问题,还是我亲自解压一下吧呵呵):

  1. jar -xvf project.war
  2. unzip project.war -d project,在当前目录下解压project.war到project目录里面,-d是创建project目录

ps : 菜咔我还是比较喜欢第二种,写法比较简单。

二、启动tomcat

  1. 直接启动./startup.sh 
  2. 作为服务启动nohup ./startup.sh &
  3. 控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
  • 通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为,linux服务一直运行。
  • 通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,然后还需要tail -f catalina.out ;Ctrl+c 退出tail命令.

     然后就是检测tomcat是否启动成功: ps -aux | grep tomcat 。输出org.apache.catalina.startup.Bootstrap start说明启动成功,kill    -9 可以杀死进程。

最新文章

  1. setTimeout 的黑魔法
  2. 安卓开发树形控件之ExpandableListView(一)
  3. Microsoft Visual Studio 下载转帖
  4. e2e 自动化集成测试 架构 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step (三) SqlServer数据库的访问
  5. Freedur为什么会免费?
  6. C# SQL文件执行器的功能实现
  7. xv6的设计trick(不断更新)
  8. An Introduction to Variational Methods (5.3)
  9. Hyperledger Fabric Membership Service Providers (MSP)——成员服务
  10. JS中的Undefined和Null的区别
  11. HashTable与ConcurrentHashMap的区别
  12. C# 使用PrintDocument 绘制表格 完成 打印预览
  13. 理解 DocumentFragment
  14. 奇怪吸引子---Halvorsen
  15. [LeetCode] 系统刷题1_代码风格及边界
  16. 廖雪峰Java4反射与泛型-2注解-3处理注解
  17. PHPActiveRecord 学习一
  18. pairwork(黄敬博12061156和黄伟龙12061172)
  19. Tasker to proximity screen on
  20. EasyUI项目中的自定义JS

热门文章

  1. Codeforces 608B. Hamming Distance Sum 模拟
  2. Mina 系列(四)之KeepAliveFilter -- 心跳检测
  3. wcf服务契约的重载
  4. JAVA对字符串的压缩与解压缩
  5. Django入门指南-第6章:第一个视图函数(完结)
  6. addEvent兼容版
  7. CentOS7中实用的命令总结
  8. Series转成list
  9. FuelPHP 简体中文手册
  10. MySQL-5.7.10主主同步的安装和配置