部署java应⽤的⼏种⽅式
1. J2EE应⽤
该应⽤根⽬录下有好多⽂件夹和以jsp结尾的⽂件
部署时,需要在tomcat的conf⽬录下的l⽂件中添加上<Context path="/" docBase="....\\web" debug="0" reloadable="false" />,⽤来确当具体的代码路径
通常来说,Springboot 部署会采⽤两种⽅式:全部打包成⼀个jar,或者打包成⼀个war。
2. maven项⽬-war包
怎么把项目导入到eclipse与J2EE应⽤不⼀样,maven项⽬⽆法直接部署到tomcat上去。⼀般说来是先通过maven⽣成对应的war ⽂件,然后再把war⽂件部署到tomcat上去。
war包可以理解为⼀个web应⽤的压缩⽂件,war包放到webapps⽬录下,tomcat会⾃动解压
war的部署有两种⽅式
(1)直接把war⽂件上传到tomcat/webapps下,tomcat就会⾃动解压了,不⽤修改l⽂件
(2)把war⽤解压软件打开,当作⼀个普通j2ee应⽤,按照上⾯的步骤进⾏操作
前提条件:Application和 l 需要修改
使⽤软件:
使⽤⼀个现成的maven项⽬,把它导⼊到Eclipse中:File->Import->Maven->Existing Maven Projects,点击Refresh到l⽂件后再点击完成
接着在Eclipse中右键点击ssm项⽬->Run As-> Maven install就会⽣成⼀个war⽂件
使⽤命令:
在项⽬根⽬录下使⽤命令:mvn clean package,会在项⽬根⽬录的target⽬录下⽣成⼀个war⽂件
把⽣成的这个war⽂件重命名为 ROOT.war,然后把它放进tomcat 的webapps⽬录下
(ROOT.war并不是指访问的时候要使⽤ /ROOT/hello ,⽽是直接使⽤/hello 进⾏访问,ROOT表⽰根路径)
3. maven项⽬-jar包
在项⽬根⽬录下执⾏命令:mvn clean install,会在项⽬根⽬录的target⽬录下⽣成⼀个jar⽂件
接着输⼊命令:java -jar target\springboot-0.0.1-SNAPSHOT.jar
可以把上述运⾏命令放到shell脚本中来执⾏
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论