Gradle 没有创建可用的 jar
Gradle not creating workable jar
Github 存储库是 https://github.com/jzheaux/terracotta-bank-spring
我想要这个项目的可执行 jar 文件,所以我的步骤是
./gradlew bootJar
jar 在 build/libs
中成功创建
cd build/libs
java -jar terracotta-bank-spring-0.0.1-SNAPSHOT.jar
Spring 启动成功
- 但是当我点击
localhost:8080
当我得到以下错误
白标错误页面
此应用程序没有 /error 的显式映射,因此您将其视为后备。
10 月 12 日星期一 18:43:47 SGT 2020
出现意外错误(类型=未找到,状态=404)。
/index.jsp
这是一个包含 .jsp
个文件的 spring-mvc
项目。 Jsp 当 运行 作为 jar 或在应用程序服务器中时,文件的处理方式不同。
当您尝试使用 ./gradlew clean build
构建项目时,将生成一个 war
文件。您可以 运行 war 作为独立服务器,因为它嵌入了 tomcat 作为依赖项。刚刚 运行
cd /build/libs
java -jar terracotta-bank-spring-0.0.1-SNAPSHOT.war
然后前往http://localhost:8080
Github 存储库是 https://github.com/jzheaux/terracotta-bank-spring 我想要这个项目的可执行 jar 文件,所以我的步骤是
./gradlew bootJar
jar 在 build/libs
中成功创建cd build/libs
java -jar terracotta-bank-spring-0.0.1-SNAPSHOT.jar
Spring 启动成功
- 但是当我点击
localhost:8080
当我得到以下错误 白标错误页面 此应用程序没有 /error 的显式映射,因此您将其视为后备。
10 月 12 日星期一 18:43:47 SGT 2020 出现意外错误(类型=未找到,状态=404)。 /index.jsp
这是一个包含 .jsp
个文件的 spring-mvc
项目。 Jsp 当 运行 作为 jar 或在应用程序服务器中时,文件的处理方式不同。
当您尝试使用 ./gradlew clean build
构建项目时,将生成一个 war
文件。您可以 运行 war 作为独立服务器,因为它嵌入了 tomcat 作为依赖项。刚刚 运行
cd /build/libs
java -jar terracotta-bank-spring-0.0.1-SNAPSHOT.war
然后前往http://localhost:8080