我从github http://websystique.com/spring-boot/spring-boot-angularjs-spring-data-jpa-crud-app-example/下载并导入为maven,我无法将此应用添加到tomcat。 如果我将包装从jar更改为war,我可以添加,但在localhost上获取404:8080 / SpringBootCRUDApp
我如何运行此应用程序?
答案 0 :(得分:0)
<!-- marked the embedded servlet container as provided -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
使用this示例作为参考。
答案 1 :(得分:0)
您无需将其添加到tomcat。 Spring Boot使用公共static void main
入口点为您启动嵌入式Web服务器。所以只需运行main方法。
答案 2 :(得分:0)
在您的应用程序中,您已经在pom.xml中添加了Springboot-starter-web Dependency
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
将您的应用程序打包为&#34; jar&#34;如下pom.xml
<packaging>jar</packaging>
&#34; spring -boot-starter-web&#34;依赖项内置了嵌入式Tomcat容器,因此您不需要在Tomcat容器中添加任何内容
您可以使用cmd
中的以下命令运行您的应用程序java -jar SpringBootCRUDApplicationExample.jar