SSM项目本质上还是一个普通的web项目,所以它可以被tomcat直接解析,且无需对项目做特别操作
1.订正并修改项目中的配置,查看是否合适
2.对项目进行war包的打包
3.执行完毕后,在日志里找到war包所在的位置,把他copy出来到桌面,重命名成规定的名称,如ROOT.war
4.把ROOT.war 上传到linux里的tomcat目录下的webapps下,并且删除ROOT文件夹,这是因为名字不能重复,你如果是其他名字那就不需要删除
5.执行bin/startup.sh
开启tomcat
6.浏览器输入ip:8080/项目名/访问路径
,访问路径就是你的项目中的进入请求,注意此时就不能用你在idea中配置的tomcat请求头的方式访问了
7.你也可以为linux的ip虚拟一个域名,到c盘下找到如下路径:C:\Windows\System32\drivers\etc
找到hosts文件,右键打开,添加一句: 192.168.21.128 www.gengjiaxin.com 保存,ip用你自己的
9.直接在浏览器利用域名加端口号的形式来访问了
正常启动以后,你在开发工具里面的配置就都不生效了,比如前面知识点配置的pic的web虚拟路径就加载不到了,毕竟本身没有 springboot那样的本地映射路径加载类
你还要主要的是裸跑tomcat在Windows系统上默认的cmd窗口不是utf-8所以你需要在cmd中运行chcp 65001
随后用命令行的方式选择tomcat的启动命令