我想制作一个linux服务器来托管我的应用程序,它是使用SpringBoot、vaadin和mysql开发的。据我所知,jdk、tomcat和mysql。虽然我不确定是否还必须安装开发中使用的maven和nodejs。此外,我必须在哪里以及如何安装jdbc和其他库?谢谢
lsmd5eda1#
使用这种设置,自然的方法是将应用程序打包为部署到tomcat示例的.war文件。在使用vaadin时,需要maven和node.js来构建.war文件,但仅在使用预构建的.war文件时,两者都不是必需的。您可以在单独的计算机上构建.war文件。对于简单的操作,您可以在自己的开发机器上完成,但对于任何更复杂的操作,建议使用“真实”的构建系统,如jenkins或github操作。jdbc本身是java的一部分,因此不需要特别的东西。您还需要有用于mysql的jdbc驱动程序,但这只是一个.jar文件,它将在构建时根据您在数据库中定义的内容包含在.war文件中 pom.xml . 因此,在服务器上不需要任何特殊的东西。
pom.xml
1条答案
按热度按时间lsmd5eda1#
使用这种设置,自然的方法是将应用程序打包为部署到tomcat示例的.war文件。
在使用vaadin时,需要maven和node.js来构建.war文件,但仅在使用预构建的.war文件时,两者都不是必需的。您可以在单独的计算机上构建.war文件。对于简单的操作,您可以在自己的开发机器上完成,但对于任何更复杂的操作,建议使用“真实”的构建系统,如jenkins或github操作。
jdbc本身是java的一部分,因此不需要特别的东西。您还需要有用于mysql的jdbc驱动程序,但这只是一个.jar文件,它将在构建时根据您在数据库中定义的内容包含在.war文件中
pom.xml
. 因此,在服务器上不需要任何特殊的东西。