在本地的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包当前路径  目标路径

   完成之后查看目录文件:

Linux服务器tomcat启动maven项目

 

 

一般tomcat的三个路径位置:

Linux服务器tomcat启动maven项目

 

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

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

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

Linux服务器tomcat启动maven项目

 

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

Linux服务器tomcat启动maven项目

 

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

Linux服务器tomcat启动maven项目

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

Linux服务器tomcat启动maven项目

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

 

6、之后在浏览器输入:

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

 

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

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

Linux服务器tomcat启动maven项目

 

 8、查看效果

Linux服务器tomcat启动maven项目

相关文章:

  • 2021-11-10
  • 2022-12-23
  • 2021-11-07
  • 2021-04-25
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2021-11-25
猜你喜欢
  • 2021-07-03
  • 2022-02-02
  • 2021-05-03
  • 2022-12-23
  • 2022-01-16
  • 2022-01-09
  • 2021-08-09
相关资源
相似解决方案