之前已经讲了然后通过Maven 项目管理工具创建Web项目, 最后打包成War包

讲了docker 配置 Tomcat , Redis

现在讲如何使用War包,以及在docker下, 让jsp连上redis

注: docker下的容器处在一个内网中, 容器之间是可以在内网之间相互访问的(只要实现了挂载)

pom.xml添加redis依赖, 在<dependencies>中添加

    <dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version>
</dependency>

将war放入webapps中,访问ip/JSP , 就会自动生成JSP相关目录

查看docker中容器的IP地址以及开发的端口

将index.jsp的内容改为如下

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="redis.clients.jedis.Jedis" %>
<html>
<head> <title>jsp连redis</title> </head> <body>
<% String host="172.17.0.3"; int port=6379; Jedis jedis=new Jedis(host,port);
out.println(jedis.ping());
//String result=jedis.set("name","caicai");
%>
</body>
</html>

成功连上

如果通过外网连redis,就要修改redis.conf 文件, 本机路径位于 /etc/redis.conf

bind 127.0.0.1 注释掉

protected-mode 改为 no

最新文章

  1. mvc页面跳转
  2. Kafka剖析(一):Kafka背景及架构介绍
  3. 安装Window Services 提示错误 [SC] OpenSCManager FAILED 5
  4. Linux下smokeping网络监控环境部署记录
  5. 第七章Bulk设备
  6. 关于判断变量是否为null的顺序问题。
  7. NSNotification、delegate和KVO的区别
  8. MPICH3.2 单机编译、安装及测试
  9. Android接收wifi路由器发送过来的一组字节数据
  10. hihoCoder #1082 : 然而沼跃鱼早就看穿了一切(字符串处理)
  11. 不学无术的下场——OO第一单元总结
  12. spark面试总结1
  13. flask实现子域名
  14. case insensitive in php
  15. [Spring] 关联类和bean | autowire=byName|byType
  16. centos7.3使用squid搭建代理服务器
  17. python小工具之读取host文件
  18. java实现zabbix接口开发
  19. Codeforces Round #412
  20. 使用QQ第三方登录 并在父页面跳转刷新

热门文章

  1. golang中打印格式化的一些占位符
  2. 集合框架-Map集合重点方法keySet演示
  3. python3 爬取深圳主板公司名称,公司网址
  4. Linux下升级py2.6到2.7
  5. smartimageview 的原理
  6. shell脚本三剑客之sed
  7. VUE项目部署到线上生产环境,Loading chunk xxx failed
  8. pycharm关闭pytest
  9. 联邦学习:按Dirichlet分布划分Non-IID样本
  10. Java多态、向上转型、向下转型知识分享(讲解全面)