spring boot 开发的web分别打包成jar和war
发表时间:2018-8-17
发布人:葵宇科技
浏览次数:32
springboot开发的网页默认的就是打包成jar,能直接运行,因为使用了springboot内嵌的tomcat。访问网址直接就是http://localhost:8282/warninfo,端口号通过resources中的文件修改
打包war的修改步骤
1:修改pom.xml
2.还是修改pom.xml
3.增加SpringBootStartApplication.class
作用:因为在外部容器部署的话,就不能依赖于Application的main函数了,而是要以类似于web.xml文件配置的方式来启动Spring应用上下文,
此时我们需要在启动类中继承SpringBootServletInitializer并实现configure方法,这个类的作用与在web.xml中配置负责初始化Spring应用上下文的监听器作用类似
【注意】:这个新建的类,与springboot的启动类是同级的
然后通过命令mvn install生成war,拷贝到安装的tomcat目录的webapps下,访问网址是http://localhost:8080/wechartmessage-0.0.1-SNAPSHOT/warninfo,端口号是tomcat配置的端口号,后面要加上项目名。