windows下自动部署应用到jetty的脚本

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 11:02 点击:

在window下创建自动根据properties配置文件动态生成jetty的部署脚本,maven编译应应用后可直接运行改发布脚本将应用部署到jetty上.
 
1.maven创建一个叫tutorial1的应用
2.在根目录下创建路径framework2,用于存放jetty的配置文件,相关jar包,启动脚本,内容截图如下:


        其中,jetty-logging.xml,jetty.xml,start.ini,base_env.bat,jettyctl.bat这几个文件在maven编译是需要做变量替换,同时将framework2下的所有文件拷贝到target/web-deploy目录下,变量替换文件为antx.properties,该文件放在应用根目录下,为了实现替换功能需要在maven的pom.xml文件中添加命令,以下是pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Maven POM -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
 <parent>
  <groupId>com.alibaba</groupId>
  <artifactId>pampas</artifactId>
  <version>3-RC1</version>
 </parent>
 
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.alibaba.webx</groupId>
 <artifactId>tutorial1</artifactId>
 <name>My Simple Webx Application</name>
 <packaging>war</packaging>
 <version>1.0-SNAPSHOT</version>
 <properties>
  <java.version>1.5</java.version>
  <java.encoding>GBK</java.encoding>
  <webx-version>3.0.0-GA</webx-version>
  <springext-plugin-version>1.0</springext-plugin-version>
  <jetty-version>6.1.22</jetty-version>
  <release_directory>${project.build.directory}</release_directory>
  <binconf_directory>${project.build.directory}/web-deploy</binconf_directory>
  <appName>tutorial1</appName>
 </properties>
 <build>
               <!--指定生成war包的应用名为tutorial1-->
  <finalName>tutorial1</finalName>
 
<!-- 用于在maven编译时替换变量为antx.properties的值,结合resources使用 <filters>-->
<!--   <filter>D:/WebApp/tutorial1/antx.properties</filter>-->
<!--  </filters>-->
 
  <plugins>
   <plugin>
    <artifactId>maven-antrun-plugin</artifactId>
    <executions>
     <execution>
      <phase>compile</phase>
      <configuration>
       <tasks>
                                                                <!-- 用于打印相关信息-->
        <echo message="project home:        ${basedir}" />
        <echo message="java home:         &n

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • dos命令原来也能这样用?允许查找未知子目录指定文件
      •  windows的磁盘操作之八——格式化分区的思考
      • windows篇-第三章 安装和配置DNS服务器
      • windows篇-第二章 安装和配置Web服务器
      • windows篇-第一章 windows server 2008安装和简单配置
      •  windows server 2003断开远程之后自动注销用户
      • Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法
      • Windows 2008 R2 SP1部署WSUS 3.0 SP2
      • Windows 7秘籍揭秘:用“手”写公式

      快速直达

      操作系统导航

      LinuxWindows虚拟机
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1