如何让tomcat只支持ipv4

简介: 如何让tomcat只支持ipv4

前言:在网上找了N多的例子,如何直接设置tomcat运行时,通过request.getRemoteAddr()来获取对应的ipv4地址,而不是win7默认的ipv6,那么反复的实验后,终于找到了,当然还是要感谢网上其他的人让我找到了-Djava.net.preferIPv4Stack=true。

第一种,如果你是直接在eclipse的tomcat环境下运行,那么,你只需在tomcat的运行参数中加入“-Djava.net.preferIPv4Stack=true”,位置在run config中的vm argument。

第二种,如果你是通过tomcat的start.bat进行启动的,那么你需要找到bin目录下的catalina.bat文件,在其中搜索“set JAVA_OPTS”,将其加入以下内容

写道
set JAVA_OPTS=%JAVA_OPTS% -Djava.net.preferIPv4Stack=true %LOGGING_MANAGER%
在%后加入Djava.net.preferIPv4Stack=true”。

这样再次启动tomcat后,就OK了。

相关文章
|
监控 Linux Docker
免费的5款Docker 容器 GUI 管理工具!后悔没早点发现!
免费的5款Docker 容器 GUI 管理工具!后悔没早点发现!
1817 0
|
JavaScript 前端开发
kettle从sftp下载多个文件并进行转换后输出
kettle从sftp下载多个文件并进行转换后输出
|
应用服务中间件
tomcat修改默认端口详细步骤(包含运行测试)
在tomcat端口被占用或者需要把默认的8080端口换成其他的端口,就可以修改默认端口。
2529 0
tomcat修改默认端口详细步骤(包含运行测试)
|
11月前
|
监控 前端开发 JavaScript
React 静态网站生成工具 Next.js 入门指南
【10月更文挑战第20天】Next.js 是一个基于 React 的服务器端渲染框架,由 Vercel 开发。本文从基础概念出发,逐步探讨 Next.js 的常见问题、易错点及解决方法,并通过具体代码示例进行说明,帮助开发者快速构建高性能的 Web 应用。
537 10
|
传感器 人工智能 供应链
【AI 场景】如何应用 AI 来优化供应链管理
【5月更文挑战第3天】【AI 场景】如何应用 AI 来优化供应链管理
【AI 场景】如何应用 AI 来优化供应链管理
|
Prometheus 监控 Cloud Native
构建高效稳定的Docker容器监控体系
【5月更文挑战第13天】在微服务架构和容器化部署日益普及的背景下,对Docker容器的监控变得尤为重要。本文将探讨一种构建高效稳定Docker容器监控体系的方法,通过集成Prometheus和cAdvisor工具,实现对容器资源使用情况、性能指标和运行状态的实时监控。同时,结合Grafana进行数据可视化,为运维人员提供直观的分析界面,以便及时发现和解决潜在问题,保障系统的高可用性和稳定性。
537 6
|
11月前
|
Linux UED iOS开发
|
Ubuntu Linux UED
Ubuntu 与 Mint:全面比较
【8月更文挑战第21天】
2276 0
Ubuntu 与 Mint:全面比较
WK
|
存储 移动开发 缓存
什么是HTML5标准
HTML5是超文本标记语言的第五个主要版本,用于描述网页结构和内容,旨在解决旧版HTML的不足。它引入了丰富的多媒体支持、语义化标签、增强的表单验证、图形处理、离线存储、实时通信等功能,提升了网页的结构化和互动性。HTML5支持跨平台和跨浏览器兼容性,广泛应用于网页设计、应用开发、多媒体播放和游戏开发等领域,推动了互联网行业的持续创新。
WK
494 2
|
Linux Docker 容器
Red Hat系列Docker安装与移除
Docker 安装 添加 Docker 官方 YUM 源 sudo yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo 安装 Docker Engine sudo yum install -y docker-ce docker-ce-cli containerd.io 启动 Docker 服务并设置开机自启 sudo systemctl start docker sudo systemctl enable docker 验证 Docker 安装 docker --versio
536 0