springboot打包運行問題解


通常情況下,在調試時候我們run as javaapplication就ok了,那么如何打包成jar包運行?

問題解決:springboot如何打包?

為何訪問不了頁面?

1.首先安裝maven環境,按百度教程配就OK了

2.首先pom指定打包方式

<packaging>jar</packaging>

3.pom中bulid注意事項:

<build>
    <resources>
    <!-- 確保webapp和resource資源能被訪問 -->
           <resource>
               <directory>${basedir}/src/main/webapp</directory>
               <targetPath>META-INF/resources</targetPath> 
               <includes>
                   <include>**/**</include>
               </includes>
           </resource>
           <resource>
               <directory>${basedir}/src/main/resources</directory>
               <includes>
                   <include>**/**</include>
               </includes>
           </resource>
   </resources>
        <plugins>
            <!-- 直接運行項目的插件,我們可以直接mvn spring-boot:run運行 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

注意:如果不加resource那一段會有問題,導致無法訪問webapp下的資源文件,訪問不了頁面

4.打包,在windows命令下操作:

cmd

c:

cd C:\development\eclipse-workspace\bigresearch

mvn package

這里就可以在target目錄下找到我們打的jar

5.運行

cd target

java -jar bigresearch-0.0.1-SNAPSHOT.jar

6.頁面訪問ok










注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com