Linux下部署Javaweb项目-------整合Apache和Tomcat

一、远程拷贝项目至服务器

      Linux服务器上部署Javaweb项目环境搭建接博主上篇博客:
https://blog.csdn.net/wilson_m/article/details/80341830

      通过scp命令将项目导出的war包远程拷贝至Linux服务器下tomcat的发布目录,Tomcat的默认发布目录是Tomcat安装目录下的webapps目录。

这里写图片描述

      通过上述代码将文件拷贝到服务器。
      注:我又通过mv命令将两个项目移动到/data/tomcat/webapps目录下

      注:博主的tomcat是安装在/usr/local目录下的,但是项目为什么不放在/usr/local/tomcat/webapps目录下而是放在/data/tomcat/webapps目录下呢?这样项目还能够进行发布访问吗?

      答案是可以的,因为通过修改Tomcat的配置文件使tomcat的默认发布目录改成了/data/tomcat/webapps目录,具体修改方法如下。

      进入/usr/local/tomcat/conf目录下,vim server.xml编辑配置文件,将appBase后的目录修改为自己想要发布的目录。修改后如下所示:

这里写图片描述

      将war包放置在发布目录下,会自动解压出生成对应的文件夹,如下所示:

这里写图片描述

二、Linux下 Tomcat 与 Apache 集成

1、下载链接插件包

      Tomcat 提供了专门的 JK 插件用于负责Tomcat 和 HTTP 服务器的通信,当 HTTP 服务器接收到客户的请求时,会通过 JK 插件来过滤URL,根据预先设定的 URL 映射信息,决定是否要把客户端的请求转发给Tomcat处理,本文主要实现将静态页面交给Apache处理,动态页面交给tomcat处理。

      JK 插件下载地址:http://tomcat.apache.org/download-connectors.cgi,其中包含以下不同系统的插件:

  • mod_jk.sol:Window下集成Apache
  • mod_jk_linux.so:Linux下集成Apache
  • isapi_redirect.dll:集成IIS

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值