情况:使用Spring Boot. 当您从 under 开始时IDE,据我了解,内置的 TomCat 升起并且应用程序已经部署在其中,一切正常,您可以快速测试等等......据我了解,这是主要的方便Spring Boot。
现在我想将应用程序部署到生产服务器。为此,我发起了一场战争,顺便说一句,这很重要,并尝试部署它。我收到此错误:
FAIL - 上下文路径 /test 中的应用程序无法启动 FAIL - 遇到异常 org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/test]]
在命令行启动服务器时,我也看到了ascii art中的SPRING字样,这促使我思考——但他在部署我的应用程序时不小心没有在服务器上升起服务器,也许这是一个错误?
也许战争应该以其他方式产生?现在我正在组建一个团队package。
这是 pom.xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
谁使用Spring Boot请告诉我,我的错误是什么,也许我做的事情根本上是错误的?
试试这样:
如果您的项目启动,您也会失败。将其收集到
jar文件中并从终端运行java -jar file_name.jarhttp://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-maven-packaging