目录 start

目录 end |2018-06-15| 码云 | CSDN | OSChina


部署运行

原始打包

命令打包出一个可执行jar

关于MANIFEST.MF文件这个文件很重要, 如果自己手动配置就需要编写该文件 MANIFEST.MF示例

    Manifest-Version: 1.0
    Archiver-Version: Plexus Archiver
    Built-By: kcp
    Created-By: Apache Maven 3.5.3
    Build-Jdk: 1.8.0_152
    Main-Class: com.youaishujuhui.minigame.Main
  • javac -d *.java编译文件

  • jar -cvf hello.jar com/test/*.* 打包字节码成jar

  • jar -cvfm hello.jar mainfest *.* 打包成可执行jar

    • 其中:mainfest 文本文件: Main-Class: com.test.Main 冒号后一定要有空格,文件最后一行一定留空行
  • 运行jar包中指定的类java -cp clojure.jar clojure.main

传统部署

将生成的war放到tomcat的目录下即可

Docker部署

以一个基础镜像,然后将war放进去构建成一个镜像, 然后推送到服务器上构建容器进行运行


书籍推荐