Jenkins首先使用maven将源代码进行编译打包,之后需要将war包传送到tomcat服务器上进行部署. 来看一下Jenkins的基本配置,首先需要安装插件"Deploy to container Plugin": 但是在安装插件时,Jenkins会先ping www.google.com这个域名来保证网络连通性 ,我们需要将其改为www.baidu.com,来使得检查阶段通过: 编辑Jenkins的配置文件default.json: 将connnectionCheckUrl改为h…
要使用jenkins构建项目,当然要使用jenkins了,我使用的war版本的jenkins jenkins的官网 http://jenkins-ci.org/ 点击latest下载,但是可能因为天朝网络原因,会出现下载出错的问题,多试几次吧. 然后将下载下来的war包放在tomcat的webapps下面,启动tomcat即可访问 然后点击新建--选择构建一个maven项目,Item名称随便填写吧 点击下面的ok按钮以后会跳到配置页面,因为使用的是从svn获取项目,所以在源码管理中选择Subve…
一. 准备工作:xshell和xftp 首先我们得确保,xshell能够远程连接阿里云ECS,xftp能够保证windows和linux之间的文件传输(当然也可以选择FileZilla,但xftp感觉更好用一些) 如何配置xshell和xftp: 名称:自定义 协议和端口号:xshell默认是SSH协议,端口号是22,xftp是FTP协议,端口号是21,但是我用FTP协议连接阿里云,总是连接不上,所以把协议换成SFTP,端口号换成22,就可以连上,所以建议这种情况下,填成SFTP协议 登录名和密…
简介 远程部署漏洞属于服务器.中间件配置问题,攻击者可通过远程部署漏洞获取系统权限,远程部署漏洞经常出现在Tomcat.Jboss.Weblogic等web容器之上. 0x01 ### tomcat部署war包 http://192.168.52.128:8080/manager/html tomcat/tomcat POST /manager/html/upload;jsessionid=A0F8351E37AA865DDFC5EC921BFB4F9A?org.apache.catalina.…
一. 什么是war包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将很多文件组合成一个压缩文件.war专用在web方面,一个war包可以理解为一个web项目,里面是项目的所有东西. 二. 安装jdk 由于tomcat是用Java语言开发的,所以必须先安装java运行环境,jdk(java开发工具包)安装如下: JDK安装与环境变量配置 三. 安装tomcat tomcat7的下载地址:https://tomcat.apache.org/downloa…
1.部署war包app/tomcat/bin在tomcat/bin 目录下启动 .startup.sh,在启动过程中tomcat会对war包进行解压,形成相应的项目目录 执行命令:./startup.sh 2.实时查看tomcat的日志.首先需要到tomcat的日志目录下.我的目录供你参考app/tomcat/logs对应的项目路径需要根据你所部署的项目的情况而定大多数是这样的执行命令:tail -f catalina.out 3.   解决tomcat端口占用 ps -ef|grep tomc…
一.无war包链接的情况 无war包链接时,需先下载war包到本地,然后执行: ---------------------------------------------以下部分为转载---------------------------------------------------- 1.下载插件Deploy to container 首先需要下载一个Jenkins的插件:Deploy to container Plugin ,可以在Jenkins的系统管理->插件管理->可选插件中查找…
主要思路:1.jenkins从git中拉取项目源码:jenkins使用maven构建并将生成的war部署到tomcat容器下. 环境:Centos7.Maven3.5.3.git(单机) 安装Git #安装编译git时需要的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker #把git源码包解压到/usr/local/…
主体上看别人的脚本,然后和开发协商,做出符合自己的生产脚本................................ 脚本一: #!/bin/bash DATE=`date +%F-%H-%M` PROJECT='HBKeNong-1.0-SNAPSHOT' PROJECT_TARGET='HBKeNong' ROOTDIR='/usr/local' TOMCAT_HOME='/usr/local/test-tomcat-01' #停止tomcat服务 echo '停止test-tomca…
以turbine为例. 一.部署 1.下载或者生成war包(从maven上下载war包,并改名字为turbine.war) 2.将turbine.war拷贝到$TOMCAT_HOME/webapps中 3.添加如下语句到$TOMCAT_HOME/conf/server.xml 至此,部署完成! 二.运行 启动tomcat:第一章 tomcat安装与启动 运行之后,turbine.war会自动解压: 三.测试 浏览器输入"http://localhost:8080/turbine/turbine.…