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

        打完收工

  • 相关阅读:
    杭电 1521 排列组合

    杭电 1799 循环多少次?
    杭电1028 Ignatius and the Princess III(整数拆分)
    毕业论文A.1 Matlab环境配置
    Open Graphics Library初步_搭建环境_GLUT
    Open Graphics Library初步_摄影机_GLUT
    C#使用office相关com组件
    插入排序
    二叉树的四种遍历方法(递归、迭代)
  • 原文地址:https://www.cnblogs.com/liaolongjun/p/5703116.html
Copyright © 2011-2022 走看看