码迷,mamicode.com
首页 > 系统相关 > 详细

Linux服务器tomcat启动maven项目

时间:2018-01-20 18:59:18      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:ima   页面   运行   push   关闭   root   webapp   9.png   外网   

在本地的IDEA写了一个简单的maven项目,仅展示一个页面。之后将项目git push到服务器上。

在服务器git pull拉取(第一次需要clone),之后将项目打包编译后的做法如下:

前提(服务器环境要搭建好(java、maven、tomcat、git详情见前面的博客))

 

1、项目克隆到服务器

  /srv/www/wizzie/

2、项目打包编译

  mvn clean package install

  打包路径为maven仓库路径  /root/.m2/respobility/..../版本文件夹/ .war文件

3、将war包移到配置的tomcat项目发布路径下

  mv war包当前路径  目标路径

   完成之后查看目录文件:

技术分享图片

 

 

一般tomcat的三个路径位置:

技术分享图片

 

  一般为/usr/share/tomcat8/webapps/路径下

    如果要修改项目路径,则在/usr/tomcat8/server.xml修改,打开server.xml在最后的host标签里面加入

 <Context path="/srv/www/" (自定义的项目路径)docBase="photo" debug="0" reloadable="true" />

技术分享图片

 

4、之后在tomcat/bin目录下重启tomcat(直接运行该目录下两个命令)

技术分享图片

 

5、在关闭tomcat时会碰到很多问题:

技术分享图片

     此时可以查看日志的详细错误解决问题:

技术分享图片

  cat log日志:之后查看详细错误

 

6、之后在浏览器输入:

http://www.wizzie.top:8080/sunblog-1.0-SNAPSHOT/

 

7、发现这样输入域名进入网站很麻烦

  此时需要修改端口,在tomcat的配置文件server.xml中修改端口为80会直接映射到外网ip无需添加8080端口

技术分享图片

 

 8、查看效果

技术分享图片

Linux服务器tomcat启动maven项目

标签:ima   页面   运行   push   关闭   root   webapp   9.png   外网   

原文地址:https://www.cnblogs.com/1996swg/p/8260398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!