ubuntu下搭建车场环境(代码使用jekins构建)
2024-10-07 05:51:46
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= PROJECT="$1" #param validate if [ $# -lt ]; then echo "you must use like this : ./publish.sh <projectname> [tomcat port] [tomcat home dir]" exit fi if [ "$2" != "" ]; then TOMCAT_PORT=$ fi if [ "$3" != "" ]; then TOMCAT_HOME="$3" fi #shutdown tomcat echo "tomcat shutdown" #check tomcat process tomcat_pid=`/usr/bin/lsof -n -P -t -i :$TOMCAT_PORT` echo "current :" $tomcat_pid while [ -n "$tomcat_pid" ] do sleep tomcat_pid=`/usr/bin/lsof -n -P -t -i :$TOMCAT_PORT` echo "scan tomcat pid :" $tomcat_pid kill - $tomcat_pid echo "kill -9 tomcat pid" done #publish project echo "scan no tomcat pid,$PROJECT publishing" rm -rf "$TOMCAT_HOME"/webapps/$PROJECT/WEB-INF/lib cp -r /opt/save/$PROJECT/WEB-INF/lib "$TOMCAT_HOME"/webapps/$PROJECT/WEB-INF/lib rm -rf "$TOMCAT_HOME"/webapps/$PROJECT/view/home rm -rf "$TOMCAT_HOME"/webapps/$PROJECT/view/library rm -rf "$TOMCAT_HOME"/webapps/$PROJECT/view/skin cp -r /opt/save/$PROJECT/view/home "$TOMCAT_HOME"/webapps/$PROJECT/view/home mkdir -p "$TOMCAT_HOME"/webapps/$PROJECT/view/library
根据实际情况修改相关路径
4、jekins增加ssh server
系统管理--系统设置,增加一个ssh server
5、jekins增加一个软件项目,配置见jekins
最新文章
- Android 异步消息处理机制解析
- 设计算法,求AB两个整数集合的交集
- SQL Server output经典使用
- python基础学习笔记1
- Hadoop运行中遇到的错误调试
- 怎样将android studio项目导入eclipse
- spring +springmvc+mybatis组合总结
- 第八章:Python基础の面向对象(二)
- Let&#39;s Encrypt,免费好用的 HTTPS 证书
- [linux]CentOS 7 下安装 RabbitMQ
- docker+fastdfs+nginx 实现分布式大文件存储系统以及视频缓存播放
- ubuntu18安装网易云音乐
- MAVEN工程相关配置
- 分布式系统监视zabbix讲解七之分布式监控--技术流ken
- HttpClient 传输文件的两种方式
- protocol buffer开发指南(官方)
- Complexity and Tractability (3.44) - The Traveling Salesman Problem
- prim和kruskal比较
- Angular2 直接给元素指定超链接打开会带有 `unsafe` 字样导致数据不能加载
- springMVC对jsp页面的数据进行校验
热门文章
- [EOJ Monthly2019.11][T4]安全带
- 【Spark机器学习速成宝典】模型篇07梯度提升树【Gradient-Boosted Trees】(Python版)
- 一、基础篇--1.1Java基础-hashCode和equals方法的区别和联系
- Singletom 单例
- 五一 DAY 7
- Android如何使用Https与Nohttp框架使用
- 简单的python下载器
- pureftp安装部署
- 阶段3 2.Spring_10.Spring中事务控制_5 spring事务控制的代码准备
- 阶段3 2.Spring_06.Spring的新注解_5 spring的新注解-PropertySource