[英]Deploying/hosting Spring Boot application
我最近使用INTELLIJ IDE完成了一個簡單的Spring啟動應用程序。 應用程序在本地作為spring應用程序和Tomcat運行。
對於我的下一步,我希望能夠在線托管應用程序,但我所做的每一次嘗試似乎都失敗了,甚至沒有在Xampp的Tomcat上運行。
繼承人我的層次結構:
application.properties:
spring.datasource.driver-class-name = com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://xxx.xxx.xxx.xxx:3306/db_digitrainer
spring.datasource.username=test
spring.datasource.password=test
server.context-path=/digitrainer
management.context-path=/manage
Application.java:
@SpringBootApplication
@Configuration
@EnableAutoConfiguration
@EnableWebMvc
@ComponentScan
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
我一直無法找到有關如何執行此操作的任何明確信息,因此我很想知道我是否做錯了,並且如果Spring boot是開發rest API的方法。
看來我的問題是一個典型的初學者問題。 在構建我的項目時,我最終在我嘗試部署的構建目錄中有兩個WAR文件。 因為這些WAR文件尚未打包,但它們顯然無效。
最后我忘記做的就是打開cmd,導航到我的項目目錄並使用maven的“mvn package”命令。 之后一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.