针对javaWeb项目部署服务器上的流程和配置以及命令

部署流程,tomcat  数据库环境的安装就不介绍了。

1.进入文件夹命令  cd,如进入usr下面的local下面的tomcat,连接上服务器后,用 cd /usr/local/tomcat

   如果你嫌弃把所有的命令都打出来,就打前几个字母用Tab键会自动补全。

2.进行tomcat下的webApp下,部署之前把这下面的文件删除,使用rm -rf *,删除该文件夹下所有文件。

3.进入tomcat bin目录下,使用 ./shutdown 关闭命令。 

4.然后在进入webApp下,进行上传项目打包(war),使用rz命令上传,(使用 rz上传必须要有这个依赖,可以使用 yum -y install lrzsz 这个就可以安装了),

5.上传完毕进入bin目录下使用 ./startup 启动tomcat  ,这样就完成了项目的部署

注:如果存在多个tomcat的话,使用Nginx反向代理,需要修改tomcat的端口号,一般需要修改三个地方的

        1. shutdown端口号,需要修改,不然这样的话关闭tomcat会不够干净,当然你可以使用杀死进程号

            用 ps -ef|grep tomcat (这里的tomcat是你配置的名字),查询你指定的tomcat进程号,使用  kill -9 进程号。这样就比较                 好。

        2.tomcat端口号,原来默认8080  如果多个tomcat   需要修改

        3.AJP端口号,这个也需要修改

上面说过了tomcat的事,下面说说Nginx的反向代理配置的事,

        进入Nginx的conf目录下,使用vi nginx.conf   进入查看,使用shift+g  到页面最下面,然后开始配置:

        server {
        listen       80;   
        server_name  ##########;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass http://localhost:8086;
        }
    }

监听80端口不用动,server_name 配置你解析好的域名,location这里配置你的tomcat的访问地址,这样就可以通过Nginx反向代理端口号,从而进行访问。

在介绍一种Nginx的配置,这样就需要你把你项目的打包的静态页面剥离出来,把静态页面仍在服务器一个位置如:usr/local/static 下 的APP(记住这个APP是你上传静态页面的文件夹)

    server {
        listen       80;
        server_name  ########;
        root /usr/local/static/APP/;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location ~ ^/.*?\.do$ {
            proxy_pass http://localhost:8093;
        }
        location / {
            try_files $uri $uri/ @router;
            index index.html;
        }
        location @router {
            rewrite ^.*$ /index.html last;
        }

    }

上面的server_name 和上面说的一样,放你解析好的域名,它的下面 root 配置你的静态页面放的路径,有三个location,第一个就你代理tomcat端口,注意前面 ~ ^/.*?\.do$ 这些东西,这些是正则匹配,访问你后端的接口,后缀 .do这个是你配置的,你实际项目配置什么就可以写什么。第二个location,就是让Nginx尝试访问你后面得$uri链接,并根据@router配置进行内部重定向。

  (一)配置好Nginx后就要重启Nginx,进入sbin目录下,你首先可以验证配置文件是否正确,使用 ./nginx -t 

  (二)使用命令 ./nginx -s reload 即可完成nginx的重启。

上面就是介绍了整个部署过程,这样就可以通过域名快乐的访问你的项目了,当然要看tomcat命令,进入到你项目配置的日志目录下使用 tail -f 日志文件夹 这样就可以看tomcat运行日志了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值