最近了解了下ktor这个kotlin web框架,搞了个demo ,按照Java springboot的思维去打包结果目录中查找,发现打出的jar只有几kb ,这明显无法运行。
经过一番百度谷歌,要用shadow,写web.xml,netty改tomcat等等,这和高性能 、轻量、快速一点也不搭边。
官网也没找到结果,再次研究打包的build目录,终于找到目标文件
distributions
目录才是部署需要的打包结果
ktor-sample-0.0.1.tar
和ktor-sample-0.0.1.zip
两个文件都是一样的,解压之后得到bin
和lib
目录,bin
目录2个脚本分别提供Linux 和 Windows启动运行,lib
是所有的依赖。
整体结构非常简单,完全不需要改什么东西