Maven管理的SSM项目以及Springboot项目部署在服务器上的步骤

部署前提:需要在服务器上通过rpm/yum/宝塔面板安装与自己本地相同的环境(JDK、mysql、Tomcat)
这种教程还挺全面,可以去百度一下,这里提醒一下:通过下载对应Linux的压缩包安装需要配置JDK的环境变量,然而rpm安装和宝塔面板的一键安装都是不需要配置环境变量的!
一.部署Maven管理的SSM项目
思路:SSM项目和javaweb项目都是需要配置自己的Tomcat的所以部署的时候需要把项目打成war包直接放在服务器中下载好的Tomcat的webapps目录下然后调用tomcat中bin目录下的startup.sh命令去启动tomcat,
具体的步骤:
1.打war包
具体情况具体分析如果你对artifacts这块比较了解,自行打包,随意
由于我是小白且是Maven管理的SSM项目打war的步骤如下:
1.1.在pom.xml配置打包方式改为war,默认为jar包

	<packaging>war</packaging>

1.2.在pom.xml配置去安装一个打war包的插件(不安装可能会报找不到WEB-INFO的错)

		<plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>web</directory>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>

1.3 maven管理的都有这个先clean再package
在这里插入图片描述
1.4然后去项目目录中的target下找即可
在这里插入图片描述
这就是打war包的过程!
2.放入服务器中的webapps下即可,然后调用tomcat中bin目录下的startup.sh命令去启动tomcat,启动成功后仅仅访问8080默认是Tomcat的官网,如果访问自己部署的项目需要在路径上加上war包的名字例如:http://自己的公网ip:8080/war包名字/自己的首页。
在这里插入图片描述
这种项目的部署就是这样接下来

二.部署Springboot项目
Springboot项目都是内置有自己的Tomcat不需要上面的项目那么麻烦直接打在Maven的那块先clean再package打成一个jar,然后把jar包放在服务器上即可,(前提还是要有mysql 和jdk等需要的的环境的,只是少了tomcat的这块)然后在服务器上去到项目目录执行java -jar xxxxx.jar即可,访问公网:端口号即可

posted @ 2022-01-23 20:36  爪洼ing  阅读(318)  评论(0编辑  收藏  举报