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