1、安装jdk,jre

sudo apt-get update # 更新软件包管理器,如果已经执行过,则可以不用再执行

sudo apt-get install default-jdk # 安装默认的jdk

sudo apt-get install default-jre # 安装默认的jre

2、安装tomcat

这里采用绿色安装,从dev.tongtongtingche.com.cn 中拷贝一个

scp -r root@dev.tongtongtingche.com.cn:/optb/tomcat-ParkServerV3 /opt/

3、在test.tongtongtingche.com.cn 的/opt/save 下创建文件 public_parkv3.sh,内容如下:

#!/bin/bash#defined TOMCAT_HOME="/optb/tomcat-ParkServerV3"TOMCAT_PORT=8090PROJECT="$1"#param validateif [ $# -lt 1 ]; thenecho "you must use like this : ./publish.sh <projectname> [tomcat port] [tomcat home dir]"  exitfiif [ "$2" != "" ]; thenTOMCAT_PORT=$2fiif [ "$3" != "" ]; thenTOMCAT_HOME="$3"fi#shutdown tomcatecho "tomcat shutdown"#check tomcat processtomcat_pid=`/usr/bin/lsof -n -P -t -i :$TOMCAT_PORT`echo "current :" $tomcat_pidwhile [ -n "$tomcat_pid" ]dosleep 5tomcat_pid=`/usr/bin/lsof -n -P -t -i :$TOMCAT_PORT`echo "scan tomcat pid :" $tomcat_pidkill -9 $tomcat_pidecho "kill -9 tomcat pid"done#publish projectecho "scan no tomcat pid,$PROJECT publishing"rm -rf "$TOMCAT_HOME"/webapps/$PROJECT/WEB-INF/libcp -r /opt/save/$PROJECT/WEB-INF/lib "$TOMCAT_HOME"/webapps/$PROJECT/WEB-INF/librm -rf "$TOMCAT_HOME"/webapps/$PROJECT/view/homerm -rf "$TOMCAT_HOME"/webapps/$PROJECT/view/libraryrm -rf "$TOMCAT_HOME"/webapps/$PROJECT/view/skincp -r /opt/save/$PROJECT/view/home "$TOMCAT_HOME"/webapps/$PROJECT/view/homemkdir -p "$TOMCAT_HOME"/webapps/$PROJECT/view/library

根据实际情况修改相关路径

4、jekins增加ssh server

系统管理--系统设置,增加一个ssh server

5、jekins增加一个软件项目,配置见jekins

转载于:https://www.cnblogs.com/liuyanerfly/p/9670407.html

ubuntu下搭建车场环境(代码使用jekins构建)相关推荐

  1. 基于HarmonyOS的WIFI智能冰箱:在Ubuntu下搭建编译环境

    Ubuntu下搭建编译环境 1.首先选择linux的系统.推荐采用ubuntu18.04.2,最新的ubuntu20.01太过酷炫,这个版本稳定时间长,是最可靠的版本. 基本条件是: ①Linux服务 ...

  2. kali_vps,debian,Ubuntu下搭建LAMP环境

    文章目录 一.Apache2 web服务器的安装: 更新服务器出现以下问题: 安装Apache: 开启 .关闭和重启Apache服务器: 二.数据库的安装,这里安装MySQL5.7: 三.PHP的安装 ...

  3. Android NDK开发之旅29 云服务器Ubuntu下搭建NDK环境,并编译FFmpeg

    ###前言 因为在Linux环境下编译FFmpeg生成库和头文件下比较方便,所以接下来主要操作在Linux环境下进行.但是对于Android NDK 开发新手来说,自己电脑配置Ubuntu Linux ...

  4. Ubuntu 下搭建gitLab开源代码仓库管理软件

    安装必要的服务 sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates sudo apt-get ...

  5. Ubuntu下搭建python环境

    1.安装python3 1)获取源码: wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz 2)解压: tar -zxvf ...

  6. ubuntu下搭建android开发环境(转载)

    在ubuntu下搭建android开发环境,准备学习一下android开发. 1.安装JDK        首先到oracle的官网上下载linux版本的JDK(网址为:http://www.orac ...

  7. ubuntu下搭建erlang编程环境

    ubuntu下搭建erlang编程环境 吐槽:erlang作为一门小众语言,编程环境配置的我发疯啊,官方标配是emacs,但是我作为中毒已深的vimer实在不想换编辑器了,在尝试的途中我还试过了用ec ...

  8. Ubuntu下Android开发环境搭建

    Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...

  9. 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台

    最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...

最新文章

  1. mysql 执行计划extra_MySQL执行计划extra中的using index 和 using where using index 的区别...
  2. Failed to load module script: The server responded with a non-JavaScript MIME type of “text/plain“.
  3. 210129阶段三调试、进程间通信-共享内存
  4. CSS3之图片3D翻转效果(网页效果--每日一更)
  5. mybatis和spring jdbc持久层框架事务支持分析
  6. 【知识索引】【李宏毅机器学习】
  7. Android——ImageView报错:不是可绘制对象(颜色或路径)
  8. poj Risk 1603 floyd基础题!!
  9. springboot-增加自定义资源映射
  10. 电子设备的节能分析与设计
  11. Android中添加CallStack
  12. 加密卡华为怎么模拟_华为手机NFC模拟加密的门禁卡详细教程
  13. python 正数变成负数_LeetCode 007:整数反转 (Python)
  14. 统一语言为什么不能统一(一)
  15. 投影仪家用哪个牌子好?如何选择投影仪
  16. Python修改图片像素值(变彩色为黑白)
  17. (三)Animation创建动画
  18. 萤石云设备下线是什么导致的_设备下线
  19. PreTranslateMessage()
  20. [深度学习][原创]常用ocr框架和技术总结

热门文章

  1. Python 列表 append()函数使用详解
  2. mysql的命令行常用命令_MySQL Command Line[mysql命令行常用命令]
  3. REMIX 本地环境搭建指南
  4. SQL模糊查询特殊符号应用及详细案例说明
  5. SaCa DataViz 企业版 | 高性能大数据分析引擎
  6. 分针网——每日推荐:PHTML解析原理
  7. PHP面向对象(OOP)----分页类 1
  8. Android ActivityManager 检测Service与Activity运行状态
  9. Contact Manager Web API 示例[1]CRUD 操作
  10. 敏捷开发一千零一问系列之十五:同时实施CMMI和敏捷哪个为主?