如何将 Akka-HTTP 项目部署到 Ubuntu 服务器?
How to deploy Akka-HTTP project to Ubuntu Server?
我正在使用 sbt-native-packager
。
我将以下代码添加到 build.sbt
enablePlugins(JavaAppPackaging)
我在 sbt 运行 这个命令 shell
sbt stage
通用文件夹已创建。
我的项目 运行s 在我的 Windows 计算机中使用此命令。没问题。
./target/universal/stage/bin/MyProjectName.bat
但我想部署在 Ubuntu 服务器上。
我无法在 Ubuntu 中 运行 .bat 命令。
我需要做什么?
在目录 ./target/universal/stage/bin/
中将有一个同名的可执行脚本 无扩展名。
在 linux 服务器上,运行 ./target/universal/stage/bin/MyProjectName
应用程序将启动。确保复制 stage
文件夹中的所有内容,包括 bin
和 lib
.
我强烈建议您为打包程序使用一个。 Universal packager 将创建一个 zip 文件,您可以将其解压到任何地方。
我正在使用 sbt-native-packager
。
我将以下代码添加到 build.sbt
enablePlugins(JavaAppPackaging)
我在 sbt 运行 这个命令 shell
sbt stage
通用文件夹已创建。 我的项目 运行s 在我的 Windows 计算机中使用此命令。没问题。
./target/universal/stage/bin/MyProjectName.bat
但我想部署在 Ubuntu 服务器上。 我无法在 Ubuntu 中 运行 .bat 命令。 我需要做什么?
在目录 ./target/universal/stage/bin/
中将有一个同名的可执行脚本 无扩展名。
在 linux 服务器上,运行 ./target/universal/stage/bin/MyProjectName
应用程序将启动。确保复制 stage
文件夹中的所有内容,包括 bin
和 lib
.
我强烈建议您为打包程序使用一个。 Universal packager 将创建一个 zip 文件,您可以将其解压到任何地方。