idea部署tomcat,war包 ,maven方法 linux,windows都可

1 Idea 打war包配置

pom.xml

<groupId>com.example</groupId>

<artifactId>demo</artifactId>

<version>0.0.1-SNAPSHOT</version>

<name>demo</name>

<packaging>war</packaging>

<description>Demo project for Spring Boot</description>

dependency依賴


 

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-tomcat</artifactId>

<scope>provided</scope>

</dependency>

 

啓動類 位置 及名稱,需要在此位置新增 

ServletInitializer類
package com.ywy.board_api;

@SpringBootApplication

public class BoardApiApplication {

public static void main(String[] args) {

SpringApplication.run(BoardApiApplication.class, args);

}

}

 

下面是ServletInitializer類

package com.ywy.board_api;



import org.springframework.boot.builder.SpringApplicationBuilder;

import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;



public class ServletInitializer extends SpringBootServletInitializer {



@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {

//Application的類名

return application.sources(BoardApiApplication.class);

}

}

2 開始打包

 

雙擊打包

war包位置

把打包好的war包放到liunx ,winows的tomcat的webapps文件夾下,然後重啓tomcat就可以了。

默認訪問路徑 localhost:8080/ms/hello

ms 是包名

windows tomcat bin目錄下

啓動雙擊startup.bat

關閉雙擊shotdown.bat

linux tomcat bin目錄下

啓動執行 ./startup.sh

關閉執行 ./shotdown.sh

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章