Java学習ノート——パッケージ
9065 ワード
プロジェクト背景:
1、jarを打つ
jarパッケージを打つのは簡単です を構成する.は、 を実行する.
2、warバッグを打つパッケージタイプ を構成する.入口配置を変更 が必要である.コードエントリメソッドの変更 tomcat構成Webサイトには一般的に静的リソースがあるため、構成が必要です.
spring boot + mybatis + maven
Javaパッケージは主にjarパッケージ、warパッケージに分けられ、jarパッケージはtomcatを持参し、直接実行できますが、warパッケージはtomcatで実行する必要があります.1、jarを打つ
jarパッケージを打つのは簡単です
packaging
によりjarパケット<groupId>lc.webuploadgroupId>
<artifactId>lcwordsartifactId>
<version>1.0.1-SNAPSHOTversion>
<name>lcwordsname>
<packaging>jarpackaging>
<description>Demo project for Spring Bootdescription>
java -jar .jar
を直接通過する2、warバッグを打つ
packaging
によりwarパケット<groupId>lc.webuploadgroupId>
<artifactId>lcwordsartifactId>
<version>1.0.1-SNAPSHOTversion>
<name>lcwordsname>
<packaging>warpackaging>
<description>Demo project for Spring Bootdescription>
configuration
を介して入口を配置し、warパケットの場合は<build>
<plugins>
<plugin>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-maven-pluginartifactId>
<configuration>
<mainClass>lc.webupload.lcwords.LcwordsApplicationmainClass>
configuration>
plugin>
plugins>
build>
SpringApplicationBuilder
メソッド@SpringBootApplication
public class LcwordsApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(
SpringApplicationBuilder application) {
return application.sources(LcwordsApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(LcwordsApplication.class, args);
}
}
conf/server.xml
ファイルを構成し、host
ラベルの下に
を追加すると、パケット名を追加することなく、http://localhost:8080/
を直接使用でき、静的リソースアドレスの問題は発生しません.