springboot中web项目发布

作为springboot项目,打包时需要使用springboot的打包插件,具体的配置如下:
设置项目打包为war:

	<packaging>war</packaging>

设置编译组件:

	 <build>
	 	<finalName>mock</finalName><!-- 打包名称 -->
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <mainClass>com.test.App</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>

编译运行后放到tomcat容器中运行测试,结果如下:


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.3.RELEASE)

2019-08-14 17:34:38.863  INFO 8380 --- [ost-startStop-1] com.test.App
                  : Starting App v0.0.1-SNAPSHOT on DEVPNLN15YF127 with PID 8380
 (started by c_yinjicheng-002 in E:\Program Files\apache-tomcat-8.5.43\bin)
2019-08-14 17:34:38.863  INFO 8380 --- [ost-startStop-1] com.test.App
                  : No active profile set, falling back to default profiles: def
ault
2019-08-14 17:34:39.972  INFO 8380 --- [ost-startStop-1] o.s.web.context.Context
Loader            : Root WebApplicationContext: initialization completed in 1062
 ms
2019-08-14 17:34:41.035  INFO 8380 --- [ost-startStop-1] o.s.s.concurrent.Thread
PoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-08-14 17:34:41.425  INFO 8380 --- [ost-startStop-1] com.test.App
                  : Started App in 3.875 seconds (JVM running for 7.289)
14-Aug-2019 17:34:41.582 淇℃伅 [localhost-startStop-1] org.apache.jasper.servle
t.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLD
s. Enable debug logging for this logger for a complete list of JARs that were sc
anned but no TLDs were found in them. Skipping unneeded JARs during scanning can
 improve startup time and JSP compilation time.
14-Aug-2019 17:34:41.629 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployWAR Deployment of web application archive [E:\Program Files
\apache-tomcat-8.5.43\webapps\mock.war] has finished in [6,360] ms
14-Aug-2019 17:34:41.629 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deploying web application directory [E:\Program F
iles\apache-tomcat-8.5.43\webapps\docs]
14-Aug-2019 17:34:41.660 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deployment of web application directory [E:\Progr
am Files\apache-tomcat-8.5.43\webapps\docs] has finished in [31] ms
14-Aug-2019 17:34:41.675 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deploying web application directory [E:\Program F
iles\apache-tomcat-8.5.43\webapps\examples]
14-Aug-2019 17:34:41.925 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deployment of web application directory [E:\Progr
am Files\apache-tomcat-8.5.43\webapps\examples] has finished in [250] ms
14-Aug-2019 17:34:41.941 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deploying web application directory [E:\Program F
iles\apache-tomcat-8.5.43\webapps\host-manager]
14-Aug-2019 17:34:41.972 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deployment of web application directory [E:\Progr
am Files\apache-tomcat-8.5.43\webapps\host-manager] has finished in [31] ms
14-Aug-2019 17:34:41.988 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deploying web application directory [E:\Program F
iles\apache-tomcat-8.5.43\webapps\manager]
14-Aug-2019 17:34:42.004 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deployment of web application directory [E:\Progr
am Files\apache-tomcat-8.5.43\webapps\manager] has finished in [16] ms
14-Aug-2019 17:34:42.004 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deploying web application directory [E:\Program F
iles\apache-tomcat-8.5.43\webapps\ROOT]
14-Aug-2019 17:34:42.019 淇℃伅 [localhost-startStop-1] org.apache.catalina.star
tup.HostConfig.deployDirectory Deployment of web application directory [E:\Progr
am Files\apache-tomcat-8.5.43\webapps\ROOT] has finished in [15] ms
14-Aug-2019 17:34:42.035 淇℃伅 [main] org.apache.coyote.AbstractProtocol.start
Starting ProtocolHandler ["http-nio-8080"]
14-Aug-2019 17:34:42.066 淇℃伅 [main] org.apache.coyote.AbstractProtocol.start
Starting ProtocolHandler ["ajp-nio-8009"]
14-Aug-2019 17:34:42.066 淇℃伅 [main] org.apache.catalina.startup.Catalina.star
t Server startup in 6853 ms

测试运行正常。

打包运行的tomcat版本不能比springboot的tomcat运行版本低,否则会导致jar包无法运行喔。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值