idea中将maven项目打成war包: 方法1:直接点击package就可以
方法2:通过maven命令打包 打war包命令输入-------> mvn install -DskipTests 或 mvn install -Dmaven.test.skip=true
查看war包: 到这打包已完成,在项目文件夹/target/下可以找到 *.war 文件。
方式1):直接将上传的war拉到右边就可以 左边是window系统,右边是linux系统 https://blog.csdn.net/yangshijin1988/article/details/65446927 此文章写的很详细【不会的可以看看】 方法2).如果方法1不可以,还可以通过rz的方式 如果linux支持rz和sz命令,直接输入rz上传,sz下载即可. https://blog.csdn.net/xx352890098/article/details/72510894【此文章写的rz方式可参考】
部署好之后:
上传好之后,要考虑到一个问题,因为我们的项目在启动时候,我们项目都没有项目名,所以需要把war包的名字改为ROOT.war 如图: 修改项目名: 命令: mv 项目.war ROOT.war 查看:
找到配置文件,通过vi命令修改 如图:改好IP地址 然后按ESC 直接shift+z+z 就可以了 改好之后:
1.进去tomcat的bin路径下 2.启动tomcat root权限下运行: startup.sh
tail -f logs/catalina.out 查看日志[进入logs下查看]
杀死 进程 ps -ef|grep java 如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。
可以重新开一个窗口,主要看日志的情况:先进入root权限 进入tomcat的logs中:然后通过命令 tail -f catalina.out 查看日志
启动tomcat,查看日志,直到成功
如果是前后端分离的项目,访问时候,需要把ip地址改为linux下的ip地址
部署成功,直接在浏览器访问就可以了,可通过ip+端口号,看看是否成功