• 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署


    阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    1、查询当前目录以及子目录下所有的java文件,并显示查询结果

        find . -name "*.java" -type f -print

    2、编译当前目录以及子目录下所有的java文件

        find . -name "*.java" -type f -print -exec javac -sourcepath . {} ;

    3、删除上面编译生成的class文件

        find . -name "*.class" -type f -print -exec rm -rf {} ;

    4、将上面编译生成的class文件压缩成classes.zip包

        find . -name "*.class" -type f -print -exec zip classes.zip {} ;

    5、解压classes.zip包

        unzip classes.zip -d classes

    6、linux服务器上,从svn检出eclipse创建的java web项目,打包部署至tomcat

        从svn检出WebRoot里的文件:svn export svn://ip/.../项目名/WebRoot ~/tmp/ROOT

        从svn检出项目src下的文件:svn export svn://ip/.../项目名/src ~/tmp/src

        参考上面的步骤编译src下的java文件,编译后将src里所有的文件拷贝至 ~/tmp/ROOT/WEB-INF/classes

            cp -a ~/tmp/src/*  ~/tmp/ROOT/WEB-INF/classes

        classes里的java文件(即所谓的源码),可以删了,也可以留着,那点java代码,占不了多少磁盘空间

        部署:拷贝ROOT至tomcat的webapps文件夹下即可

            cp -a ~/tmp/ROOT ~/tmp/apache-tomcat-7.0.42/webapps

        重启tomcat

        打完收工

  • 相关阅读:
    桐花万里python路-基础篇-01-历史及进制
    linux-tar归档文件
    python-常识
    目录权限修改
    linux常用命令
    battery-historian 使用方法
    cp --复制命令
    adb与bat混用启动与杀死应用程序
    monkey 命令
    INSERT INTO SELECT 语句
  • 原文地址:https://www.cnblogs.com/liaolongjun/p/5703116.html
Copyright © 2020-2023  润新知