(1)<Packaging> war </packaging> pom.xmlのファイルを変更します。これはデフォルトでJARパッケージです。 <FinalName> SpringBoot </finalName>を<build>ノードに追加します。つまり、戦争パッケージの名前が生成されます。完全なpom.xmlファイルコンテンツは次のとおりです。
<?xml version = "1.0" encoding = "utf-8"?> <project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns:xsi = "http://www.w3.org/2001/xmlschema-instance <http://www.w3.org/2001 xsi:schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.0.sdsd" <バージョン> 0.0.1-snapshot </version> <packaging> war </packaging> <name> springboot </name> <description> spring boot </descripting> <parent> <priplingframework.boot </groupid> <artifactid> spring-boot-starter- </artifactid>> <! - リポジトリからのlookup parent-> </parent> <properties> <properties> <project.build.sourceencoding> utf-8 </project.build.sourceEncoding> <project.outputencoding> utf-8 </project.reporting.outputencodin <dependencies> <dependency> <groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter </artifactid> <explusion> <exclusion> <exclusion> <groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-logging </explus> </dependency> <dependency> groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-web </artifactid> </dependency> <dependency> <groupid> org.springframework.boot </groupid> <artifactid> </scope> </scope> </scope> </scortid> </dependency> <dependency> groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-thymeleaf </artifactid> </dependency> <依存関係> <groupid> org.springframework.boot </groupid> spring-boot-starter-log4j </artifactid> <バージョン> 1.3.8.Release </version> </dependency> <dependency> <shipid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-data-redis </artifactid> </dependency> <dependency> groupid> org.mybatis.spring.boot </groupid> <artifactid> mybatis-spring-boot-starter </artifactid> <バージョン> 1.1.1 </version> </dependency> </dependencies> <burtion> <ファイナル名< <gripid> org.springframework.boot </groupid> <artifactid> spring-boot-maven-plugin </artifactid> </plugin> </plugins> </build> </project>
(2)プロジェクトの起動クラスを変更し、次のようにSpringBootservletInitializerを継承します。
パッケージSpringboot; Import org.springframework.boot.springApplication; Import org.springframework.boot.autoconfigure.springbootapplication; Import org.springframework.boot.builder.springApplicationBuilder; Import; org.springframework.boot.web.support.springbootservletinitializer; Import org.springframework.cache.annotation.envablecaching; import org.springframework.scheduling.annotation.enableCheduling; springbootservletinitializer {public static void main(string [] args){springapplication.run(springbootapplication.class、args); } @Override Protected SpringApplicationBuilder Configure(SpringApplicationBuilder Application){return application.Sources(SpringBootApplication.Class); }}(3)パッケージング:eclipse runを介して - > mavenインストールを介して - > mavenインストールとして実行できます。つまり、プロジェクトのルートディレクトリ、つまりpom.xmlと同じレベルのディレクトリを入力し、CMDコンソールを起動し、次のようにMVNインストールパッケージを実行できます。
(4)環境構築(Linux Environment JDKのインストールとTomacatのインストール(SpringbootがTomcat7以降をサポート))
JDKインストールリファレンス://www.vevb.com/linuxjishu/66536.html
Tomcatインストールリファレンス://www.vevb.com/article/95272.htm
(5)Packaged WarパッケージをTomcatディレクトリの下のWebAppディレクトリにアップロードし、Tomcatサーバーを起動します。
(6)アクセスプロジェクトパス:http:// IPアドレス:ポート番号/プロジェクトパッケージ名/メソッド名(プロジェクトパッケージ名はpom.xmlの<finnalname>の値です)
(7)自動的にトムキャットを開始するように設定します
(1)スクリプトファイルrc.local:vim /etc/rc.d/rc.localを変更します
(2)rc.localを追加:java_home = jdkインストールパス、tomcatインストールパス/bin/startup.sh startをエクスポートする
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。