spring boot、vaadin 和 mysql 服务器的先决条件
prerequisites for a server of spring boot, vaadin and mysql
我想制作一个 linux 服务器来托管我的应用程序,该应用程序是使用 spring boot、vaadin 和 mysql 开发的。
据我所知 jdk、Tomcat 和 mysql.
- 虽然我不确定我是否还必须安装我在开发中使用的 maven 和 nodejs。
- 此外,我必须在哪里以及如何安装 jdbc 以及其他库?
谢谢
使用该设置,自然的方法是将应用程序打包为 .war 文件,部署到 Tomcat 实例。
使用 Vaadin 时需要 - Maven 和 Node.js 来构建 .war 文件,但仅使用预构建的 .war 就不需要 Maven 和 Node.js。您可以在单独的机器上构建 .war 文件。对于简单的操作,您可以在自己的开发机器上完成,但对于任何更复杂的操作,建议使用“真正的”构建系统,例如 Jenkins 或 GitHub Actions。
- JDBC 本身就是 Java 的一部分,所以那里不需要什么特别的东西。您还需要为 MySQL 安装 JDBC 驱动程序,但这只是一个 .jar 文件,根据您在你的
pom.xml
。因此,您不需要为此目的在服务器上做任何特殊的事情。
我想制作一个 linux 服务器来托管我的应用程序,该应用程序是使用 spring boot、vaadin 和 mysql 开发的。 据我所知 jdk、Tomcat 和 mysql.
- 虽然我不确定我是否还必须安装我在开发中使用的 maven 和 nodejs。
- 此外,我必须在哪里以及如何安装 jdbc 以及其他库?
谢谢
使用该设置,自然的方法是将应用程序打包为 .war 文件,部署到 Tomcat 实例。
-
使用 Vaadin 时需要
- Maven 和 Node.js 来构建 .war 文件,但仅使用预构建的 .war 就不需要 Maven 和 Node.js。您可以在单独的机器上构建 .war 文件。对于简单的操作,您可以在自己的开发机器上完成,但对于任何更复杂的操作,建议使用“真正的”构建系统,例如 Jenkins 或 GitHub Actions。
- JDBC 本身就是 Java 的一部分,所以那里不需要什么特别的东西。您还需要为 MySQL 安装 JDBC 驱动程序,但这只是一个 .jar 文件,根据您在你的
pom.xml
。因此,您不需要为此目的在服务器上做任何特殊的事情。