linux 配置 tomcat 自动发布脚本】的更多相关文章

首先将打包好的 war 包(举例 management-20160809-1.0.war),传到 tomcat 的 webapps 目录下,然后在 tomcat 目录下新建 deploy.sh 脚本. #!/bin/sh homeDir="/usr/local/tomcat/apache-tomcat-8.5.4/" webappsDir="/usr/local/tomcat/apache-tomcat-8.5.4/webapps/" sh ${homeDir}st…
♣下载安装tomcat7 ♣设置启动和关闭 ♣设置用户名和密码 ♣发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末找超链接喔!). 1.下载安装tomcat7 1.1在Xshell中使用命令跳转到local下面创建者自己的文件夹tomcat cd /usr/local/ mkdir tomcat cd  tomcat/  1.2下载tomcat7 下载tomcat7:  http://tomcat.apache…
Linux中Tomcat 自动设置CATALINA_HOME方法 在服务器部署中,我们经常会出现“在一个服务器上运行多个tomcat服务”的情况. 使用如下方法设置,可以无限复制平移扩展Tomcat,无需修改其他任何环境变量配置.(当然在同一个机器上复制Tomcat 后,端口还是需要修改的 ^_^) 查看 Tomcat  bin 目录下的 catalina.sh 文件,会发现,它会判断 bin 目录下是否有 setenv.sh 文件,如果存在,会先执行. 按其中英文的解读说明的意思大概是:我们可…
#!/bin/sh #svn-maven-tomcat自动发布脚本 #变量设置 svnpath=svn://10.60.10.120/研发部/xx-maven svnusername=xxx svnpassword=xxxn888 workplace=xxepp projname=xxepp tomcat_server=10.60.10.161 webappsPath=/usr/local/tomcat/webapps #环境变量设置 export JAVA_HOME=/usr/local/jd…
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年3月1日 http://www.cnblogs.com/fanshuyao/ JDK安…
前期博客 Eclipse里的Java EE视图在哪里?MyEclipse里的Java EE视图在哪里?MyEclipse里的MyEclipse Java Enterprise视图在哪里?(图文详解)  如何在Myeclipse中使用tomcat(配置tomcat,发布web项目)? 首先,打开MyEclipse,点击菜单栏中 window–>preference –>Myeclipse –>servers->tomcat(也可以window-preference –>搜索to…
一.背景 公司的项目一直手动maven打包.上传服务器.关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动部署,那更省时省力. 下面是一个简单的发布tomcat的shell脚本,执行下面脚本的前提是要在服务器中安装了git.maven # 先关闭tomcat进程 kill -9 `ps aux|grep tomcat|grep -v 'grep'| awk 'NR==1{print $2}'` # 切换…
前面小Alan跟大家聊了在Linux服务器上jdk运行环境的安装以及redis非关系型数据库的安装,今天继续跟大家聊聊Tomcat的安装,以及将我们的项目发布上去并成功的访问. 第一步:将tomcat的安装包上传到服务器上,tomcat包的下载不用我教了吧,那你干脆收拾包袱回家种田得了,虽然说回家种田一直是小alan美好的愿望之一,在Linux服务器上创建一个目录用来存放tomcat的安装包,或者用来作为tomcat的安装位置,这个自己选择就好,或者按照客户公司的规定选择一个目录 这时,tomc…
一台安装有tomcat的linux服务器 方法/步骤   1 请自行下载安装配置tomcat的服务器环境 本经验仅仅介绍如何配置tomcat的开机自动启动 2 切换到tomcat/bin目录下 用vi startup.sh文件 3 然后再startup.sh的文件开头的地方添加如下内容 #chkconfig: 2345 80 90 #description:tomcat auto start #processname: tomcat 4 保存退出 先按esc 然后按:键盘 接这个输入wq即可保存…
在实际使用中,我们经常要监控tomcat的运行性能.需要配置相应的参数提供远程连接来监控tomcat服务器的性能.本文详细介绍如何一步一步的配置tomcat相应参数.允许远程连接监控. 工具/原料 vmware xshell jdk下jconsole插件 方法/步骤   首先确保linux下配置好java环境,即配置好tomcat以及jdk,并且能启动tomcat.编辑tomcat目录下/bin/catalina.sh文件. 在其中“# ----- Execute The Requested C…
今天帮同事调一个问题,明明可以main函数执行的,他非要固执的使用tomcat执行,依他.但是发布到tomcat之后我想去看看发布后的目录,所以就打开了tomcat中的webapps目录,可是并没有发布的程序呀?程序哪里去了.不得其解. 经过一顿折腾,我找到了一个奇怪的路径,其中包含wtpwebapps这个关键词,查阅一番,原来Eclipse中tomcat默认是发布到.metadata\plugins\目录下的wtpwebapps的目录,真是一脸懵逼,好了,有了这个关键词肯定能够搜到如何将目录正…
1.tomcat8实现热部署的配置  我们实现热部署后,自然就可以通过maven操作tomcat了,所以就需要maven取得操作tomcat的权限,现在这一步就是配置tomcat的可操作权限. #进入tomcat安装目录 cd /usr/local/devlop/tomcat #进入conf文件夹修改tomcat-users.xml vim conf/tomcat-users.xml #按shift + g 跳到配置文件最后 在<tomcat-users> 节点下面增加如下配置,密码和用户名都…
安装配置tomcat 操作系统:  centos 7.1 使用模式:命令模式 使用工具:xshell5 .xftp5 注意之前有配置过tomcat需要进行以下4个步骤 1.关闭网管服务 输入命令: 进入目录:cd /usr/iodn-webserver 杀死服务:ps -ef | grep "tomcat" | grep -v grep | cut -c 9-15 | xargs kill -s 9 2.删除旧包: 输入命令: 3.进入目录:cd /usr/iodn-webserver…
实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则执行我们预设的重启脚本. 首先我们要向crontab加入一个新任务 sudo crontab -e #进入编辑状态,选用vi编辑. */ * * * * sh /root/monitor.sh #添加每分钟检测 我这里只是简单的设置每分钟调用一个shell脚本monitor.sh.这里可以配置的更强大,大家可以去搜索一下crontab的教程,网上有很多这类的教程.这里需要注意的是,很多教程配置comman…
有两种方法: 1.将项目打成war包,复制到${tomcat.home}\webapps目录下.当tomcat启动时会自动将其解包. 有人说,不能直接将war文件夹直接复制到${tomcat.home}\webapps目录下. 但是我试过之后,可以.将war包解压,解压出的文件夹要和war文件同名(后面可没有 .war),然后将文件夹放到webapps下面就可以了 2.修改${tomcat.home}\conf\server.xml文件.在Host节点下增加如下参考代码: docBase:指向项…
1. 找到tomcat安装包    find / -name apache-tomcat* 2. 解压包 tar zxvf apache-tomcat-7.0.67.tar.gz rpm -ivh jdk***.rpm 3.  mv apache-tomcat-7.0.67 /usr/local/tomcat2   mv jdk*  /usr/local/ 配置 添加环境变量     vi /etc/profile     在文件最后添加如下内容: JAVA_HOME=/usr/local/jd…
一.配置过程 Window--preferences--Server--Runtime Environment, 然后点击add 我下载的是Tomcat7.0,选择你的版本就行了 选择Tomcat的安装路径,finish 点击Apply and close 二.检验是否配置成功 File->New->Other->Web -> Dynamic Web Project ,创建web工程 WebContent目录下创建一个html文件 右键项目->run as->run o…
转载自:http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891633.html 安装说明 安装环境:CentOS-6.3安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz下载地址:http://tomcat.apache.org/download-70.cgi 安装前提 系统必须已经安装配置了JDK6+,如果不会安装请参考<CentOS-6.3安装配置JDK-7>. 安装tomcat 将apache-tomcat…
1.提示catalina.sh缺失 原因:未对bin目录下的.sh文件授权 执行:chmod +x bin/*.sh即可 2.正常启动Tomcat 但是外界无法访问 Linux防火墙原因,进入到 etc/sysconfig目录下,修改iptables文件 添加:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 重启防火墙:service iptables restar 但是启动报错:这…
一:  安装 JRE 01: 下载 server-jre 安装包 => http://www.oracle.com/technetwork/java/javase/downloads/server-jre9-downloads-3848530.html 02: 解压并剪切到 /usr/local/java 目录 => tar -zxf 包名 => mv 解压后的文件名 /usr/local/java 03: 使用 vim 编辑器修改 环境变量文件 => vim /etc/envir…
在/etc/init.d目录下新建文件,命名为tomcat 对tomcat文件进行编辑. cat /etc/init.d/tomcat #!/bin/bash # description: Tomcat7 Start Stop Restart # processname: tomcat7 # chkconfig: 234 20 80 JAVA_HOME=/usr/Java/jdk1.7.0_67 export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export …
(一)安装JAVA1.检查java环境 java -version,不存在安装.2.yum -y list java* Loaded plugins: fastestmirror, langpacksRepository base is listed more than once in the configurationRepository updates is listed more than once in the configurationRepository extras is list…
基本思路: 先检查待重启的tomcat的进程是否存在 存在则执行shutdown. 然后再次检查进程是否还存在,不存在则执行kill 然后删除工作空间及10天前的日志. 最后执行启动. #!/bin/shtomname="$1";ctompath="/opt/tomcats/${tomname}" echo "restart tomcat starting..." pid=`ps -elf | grep ${ctompath} | grep -v…
脚本放在 /home/user/mysql_backup.sh crontab # crontab -l # m h  dom mon dow   command 28 16 * * * /home/user/mysql_backup.sh 脚本如下 #!/bin/sh # mysql_backup.sh: backup mysql databases and keep newest 5 days backup. # # Last updated: 20 March 2006 # -------…
系统:Ubuntu,Tomcat:apache-tomcat-8.5.23.tar.gz 1,找到apache-tomcat-8.5.23.tar.gz,复制到 /usr/local root@ubuntu:/mnt/hgfs/share# cp apache-tomcat-8.5.23.tar.gz /usr/local 2,解压 root@ubuntu:/mnt/hgfs/share# cd /usr/local root@ubuntu:/usr/local# tar -xzvf apach…
两段代码,第二段比较好些. 下面是Split输出结果方式的代码: #!/usr/local/bin/perl #Date:2015-07-07 print "Begin to restart tomcat\n"; my $output = `ps -ef|grep tomcat`; print "$output\n"; my $pid="-1"; my @arr=split(/\n/,$output); $length=@arr; ; while…
1. 在/etc/init.d目录下新建文件,命名为tomcat2. 对tomcat文件进行编辑,执行 # cd /etc/init.d/ # vi tomcat 将下面代码粘上去 注意:下面代码java_home和catalina_home是指jdk和tomcat安装的根路径 #!/bin/bash # description: Tomcat7 Start Stop Restart # processname: tomcat7 # chkconfig: 234 20 80 JAVA_HOME=…
转自百度经验:https://jingyan.baidu.com/article/6525d4b1382f0aac7d2e9421.html 端口也需要保持开机自启详细请看:https://www.cnblogs.com/wei9593/p/10104497.html 切换到tomcat/bin目录下 用vi startup.sh文件   然后再startup.sh的文件开头的地方添加如下内容 #chkconfig: 2345 80 90 #description:tomcat auto sta…
backdb.sh 文件 #!/bin/bash USER="root" PASSWORD="888888" DATABASE="mydb" HOSTNAME="127.0.0.1" WEBMASTER="mmmmmmm@qq.com" CRONTAB="00 01 * * * /bin/bash /data/db/backdb.sh" BACKUP_DIR=/data/db/ #备份文…
系统环境为:ubuntu 14.04 一.JDK 自动安装脚本 jdk自动安装bash shell脚本,截止今天(2014/10/15)亲测可用: sudo su #切换到root权限 mkdir /usr/local/java cd /usr/local/java #download jdk wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie&qu…