spring boot 开发的web分别打包成jar和war

    xiaoxiao2025-04-14  31

    https://blog.csdn.net/sinat_33201781/article/details/81780887

    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配置的端口号,后面要加上项目名。

     

     

     
    最新回复(0)