zoukankan      html  css  js  c++  java
  • 阿里云服务器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

        打完收工

  • 相关阅读:
    IntelliJ Idea 授权服务器使用
    git 查看对比分支commit命令笔记
    手动搭建一个webpack+react笔记
    并查集的初步认识
    多视口的实现
    对相机的理解及使用多相机绘制只旋转的坐标系
    拾取模型的原理及其在THREE.JS中的代码实现
    面向工程领域的图形平台介绍
    ftgl 绘制文字
    occ 中绘制二维矩形
  • 原文地址:https://www.cnblogs.com/liaolongjun/p/5703116.html
Copyright © 2011-2022 走看看