springboot项目打包部署到服务器两种方式

idea中打包:

eclispe中打包成jar命令:

eclipse中打包成war包:!!打包war包时,clean后一定要给该maven springboot项目进行Update Project .否则报错:找不到主类或Invalid bound statement (not found):   。Update Project后再build成war包

后台运行jar包参考:https://blog.csdn.net/mulinsen77/article/details/87907711

spring boot打包会有.war.original文件的原因 

 

注意2种部署方式的访问路径差异:

去掉访问路径的端口号  参考:https://blog.csdn.net/weixin_42553433/article/details/87886502

因为我对安装在服务器上的tomcat做了修改,即发布到tomcat里的war项目访问路径不再有端口号,
如访问webapps下的 demo.war :wordpython.com/demo/login.html  (需要项目名)
springboot打包成jar包访问方式 :
    ip :端口/接口  
如:springboot_demo.jar项目:
wordpython.com:8080/login.html(不需要项目名,直接访问页面或接口,但需要端口号,
这个端口号是自己设置的或者看java -jar springboot_demo.jar运行打印出的端口号)
springboot打包成war包,发布的tomcat访问方式:
    ip/包名/接口 或 ip/包名/login.html
如:demo.war:
wordpython.com/demo/login.html

 

你可能感兴趣的:(springboot项目打包部署到服务器两种方式)