tomcat maven shell 脚本省时省力

修改tomcat server.xml为unpackWARs="false",然后maven生成.war之后,会有两个作用:

1 不需要手动解压.war (tomcat在 存在同名的文件夹和同名的war时不会自动解压)

2 修改jsp、css、js等不需要重启tomcat

eclipse选中Project->Build Automatically + maven命令 + unpackWARs="false" + tomcat重启命令,可做成两个shell,一个shell在只修改jsp、css、js时不重启tomcat,一个shell重启tomcat (第一个shell可以忽略,只要在eclipse点击按钮Relaunch就可以了)

关于调试 http://blog.csdn.net/afgasdg/article/details/9236877

时间: 2024-10-14 00:53:21

tomcat maven shell 脚本省时省力的相关文章

linux系统下重启tomcat的shell脚本

linux系统下重启tomcat的shell脚本: tomcat_home=/opt/apache-tomcat-6.0.32 #找到tomcat进程的id并kill掉 ps -ef |grep tomcat |awk {'print $2'} | sed -e "s/^/kill -9 /g" | sh - #删除日志文件,如果你不先删除可以不要下面一行 rm $tomcat_home/logs/* -rf #删除tomcat的临时目录 rm $tomcat_home/work/*

在linux中安装jdk以及tomcat并shell脚本关闭启动的进程

在命令行模式中输入uname -a ,如下图,当界面展示i386就说明本linux系统为32版本,就在官网下载对应jdk版本,或者直接到我的网盘上下载http://pan.baidu.com/s/1cqMNd8 将下载好的tar包通过rz命令上传到服务器路径/usr/local下并通过命令解压:tar -xf jdk-7u67-linux-i586.tar.gz 编辑系统隐藏文件profile文件并添加jdk的path,命令:vi /etc/profile,在打开的界面通过i命令在该闻文本的结尾

linux (centos) 安装tomcat (用shell脚本安装为服务)

1.下载tomcat 从http://tomcat.apache.org/download-70.cgi链接下载linux版本(tar.gz) 2.解压,上传及赋权限 解压,用WinSCP把解压的安装文件上传到/home/software/tomcat目录 并用   chmod -R 755 /home/software/tomcat命令账权限. 3.编写安装为服务的脚本并运行 shell脚本如下: #! /bin/sh #shell script takes care of starting

centos)安装tomcat (用shell脚本安装为服务)

#! /bin/sh #shell script takes care of starting and stopping # the glassfish DAS and glassfish instance. # # chkconfig: - 64 36 # description: Tomcat auto start # /etc/init.d/tomcatd # Tomcat auto-start # Source function library. #. /etc/init.d/funct

tomcat的shell脚本---显示进程号

#!/bin/bash # # chkconfig: - 95 15 # description: Tomcat start/stop/status script #Location of JAVA_HOME (bin files) export JAVA_HOME=/usr/local/jdk1.7.0_75 #Add Java binary files to PATH export PATH=$JAVA_HOME/bin:$PATH #CATALINA_HOME is the locatio

shell编写tomcat自动守护脚本

工作所需,匆匆忙忙写了个监控tomcat的shell脚本,大概思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启. #!/bin/sh # func:自动监控tomcat脚本并且执行重启操作# author:reed# date:12/09/2012 # 定义环境变量PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/jav

linux-制作shell脚本在任何路径下用自定义命令关闭tomcat-pid不唯一的问题

报错: /usr/local/bin/stop.sh: line 3: [: 2151: unary operator expected 原因: shell脚本名字叫stop_tomcat.sh,永远不会执行else 因为脚本本身包含tomcat,shell脚本能查到stop_tomcat这条进程 即第一个grep后的内容(tomcat)不唯一,会查到多个pid #!/bin/bash              #shell脚本中第一行必须写 pid=`ps -ef|grep tomcat|gr

「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程

Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能.现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能! 亮点 采用shell自定义脚本,控制集成部署环境更加方便灵活 精简war包中的lib包,常驻tomcat里,减少war包传输时间 Jenkins 用户权限管理,不让淘气鬼乱动 构建失败发邮件通知相关人员解决 自动按天备份war包,Jenkins配置备份以及版本控制化 环境 Ubuntu 14.10 (GNU/Linux 3.16.0-

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.20/jenki