Java web的一个带数据库的小项目打包

Java web的项目编译生成可执行文件应该怎么弄,是打成jar包还是war包,数据库应该怎么一起打包发送呢?

web 项目一般打成 war 包放到 tomcat 中运行,但是如果你使用了 springboot 可以直接打成 jar 包使用 java 命令运行。

数据库没办法和代码打包到一起,需要单独安装,创建数据库和表。

使用H2内置数据库可解决无数据库环境问题。JDK环境是必须有的。