問題を解決するためのjarパッケージはspringbootの使用JSPの後にプロジェクトにアクセスすることはできません

個人がこの問題に遭遇しているので、チェックオンライン版は1.4.2.RELEASEの過半数と言うように変更されます。
だから、ここに必要とするより多くの友人が別のソリューションで与え、次のように書きました。

1.まず、このクラスを継承SpringBootServletInitializer抽象クラスの開始、configureと以下のように、メソッドを実装します。

/**
 * 项目启动类
 *
 * @author Tom
 * @date 2019-11-16
 */
@SpringBootApplication
public class BusinessApplication extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(BusinessApplication.class, args);
    }

    /**
     * 1.项目使用jsp页面需要将启动类添加如下方法
     * 2.启动类需要继承SpringBootServletInitializer并重写其configure方法
     * 2.然后将pom文件改为<packaging>war</packaging>
     * 3.项目正常打包mvn clean package  生成war包
     * 4.用java -jar 执行你的war包即可
     */
    @Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
		return builder.sources(BusinessApplication.class);
	}

2.次に、POMファイルは、戦争をお読みください。

<packaging>war</packaging>

パッケージ化されたプラグインを追加します。

<plugin>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-maven-plugin</artifactId>
	<!--热部署-->
	<configuration>
		<fork>true</fork>
	</configuration>
</plugin>

3.アイテムの通常の梱包MVNクリーンなパッケージ生成パケット戦争

使用して、自分のアイデアの実装をEclipseやパッケージは、ここでは詳しく述べません。

4.あなたは、通常のjava -jarでプロジェクトにアクセスすることができ戦争パッケージの展開が完了した後にプロジェクトの実施

公開された14元の記事 ウォンの賞賛2 ビュー793

おすすめ

転載: blog.csdn.net/breakaway_01/article/details/103611338