Java spring boot、vaadin和mysql服务器的先决条件

Java spring boot、vaadin和mysql服务器的先决条件,java,tomcat,vaadin-flow,Java,Tomcat,Vaadin Flow,我想制作一个linux服务器来托管我的应用程序,它是使用SpringBoot、vaadin和mysql开发的。 据我所知,jdk、Tomcat和mysql 虽然我不确定是否还必须安装开发中使用的maven和nodejs 此外,我必须在哪里以及如何安装jdbc和其他库 感谢使用该设置,自然的方法是将应用程序打包为部署到Tomcat实例的.war文件 在使用Vaadin时,需要Maven和Node.js来构建.war文件,但仅在使用预构建的.war文件时,两者都不是必需的。您可以在单独的计算机上构建

我想制作一个linux服务器来托管我的应用程序,它是使用SpringBoot、vaadin和mysql开发的。 据我所知,jdk、Tomcat和mysql

  • 虽然我不确定是否还必须安装开发中使用的maven和nodejs
  • 此外,我必须在哪里以及如何安装jdbc和其他库

  • 感谢使用该设置,自然的方法是将应用程序打包为部署到Tomcat实例的.war文件

  • 在使用Vaadin时,需要Maven和Node.js来构建.war文件,但仅在使用预构建的.war文件时,两者都不是必需的。您可以在单独的计算机上构建.war文件。对于简单的操作,您可以在自己的开发机器上完成,但对于任何更复杂的操作,建议使用“真实”的构建系统,如Jenkins或GitHub操作
  • JDBC本身是Java的一部分,因此不需要特别的东西。您还需要有用于MySQL的JDBC驱动程序,但这只是一个.jar文件,它将根据您在
    pom.xml
    中定义的内容在构建时包含在.war文件中。因此,在服务器上不需要任何特殊的东西