欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Win7系统如何添加搜索索引加快速度
Win8窗口透明化怎么设置?
Root精灵ROOT前如何打开USB调试模式
win7系统如何设置可以关闭触摸板
win7系统如何设置防止重要文件被删除
鼠标右键如何添加“使用360强力删除”选项
win7系统启动出现蓝屏报错如何修复
Win8.1无线网络不稳定/掉线怎么办
Win8文件损坏无法自动修复
Windows8.1系统下哪些服务可以关闭
在CentOS中给Apache Tomcat绑定IPv4地址的教程
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   今天我们来学习一下如何在CentOS 7 Linux分布式系统中为Tomcat绑定IPv4。

  Apache Tomcat 是由Apache 软件基金会 开发的开源web服务器和servlet容器。它实现了Java Servlet,JavaServer页面(JSP),Java的统一表达式语言,以及Sun Microsystems的Java的WebSocket规范,并提供了一个运行java代码的web服务器环境。

  如果由于tomcat默认绑定到IPv6而导致我们的web服务器不能正常工作,就有必要将tomcat绑定到IPv4。众所周知,IPv6是为设备分配IP地址的现代方法,虽然在不久的将来也许会得到应用,但是现在并没有得到完全应用。由于没有用处,目前我们并不需要将我们的Tomcat服务器向IPv6转换,我们应该将其绑定到IPv4。

  在开始将tomcat绑定到IPv4之前,我们应该确保在我们的CentOS 7中已经安装了tomcat。

  1. 切换到tomcat用户

  首先,我们要切换到 tomcat 用户。我们可以通过在shell或者终端中运行 su tomcat 命令完成。

  代码如下:

  # su tomcat

201564173851740.png (641×53)

  2. 找到文件 Catalina.sh

  现在我们要进入Apache Tomcat安装目录下的bin文件夹,通常是 /usr/share/apache-tomcat-8.0.x/bin/, 这里的x是 Apache Tomcat发行版的子版本号。因为我的CentOS 7服务器中安装的版本是8.0.18,这里我的目录是 /usr/share/apache-tomcat-8.0.18/bin/。

  代码如下:

  $ cd /usr/share/apache-tomcat-8.0.18/bin

  注意:请用你系统中安装的Apache Tomcat的版本号替换8.0.18。

  在bin目录中,有一个名字是catalina.sh的脚本文件。这就是我们要编辑的文件,我们将在里面增加一行将tomcat绑定到IPv4的配置信息。你可以通过在shell或者终端中运行命令 ls 来查看这个文件。

  代码如下:

  $ ls

201564173914101.png (671×497)

  3. 配置 Catalina.sh

  如图所示,我们将在catalina.sh脚本文件的最后增加一行 JAVA_OPTS= "$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses"。我们可以使用我们喜欢的文本编辑器来编辑这个文件,例如nano、vim等等。这里我们使用nano。

  复制代码

  代码如下:

  $ nano catalina.sh

201564173934574.png (671×470)

  然后,如下图所示,将该行增加到文件。

201564173953123.png (735×470)

  现在,我们已经将配置信息增加到文件中。保存文件并退出nano。

  4. 重启

  现在,我们通过重启tomcat服务器使配置生效。我们要先运行shutdown.sh,然后运行startup.sh。

  代码如下:

  $ ./shutdown.sh

  运行可执行文件startup.sh:

  代码如下:

  $ ./startup.sh

201564174012468.png (735×351)

  这将重启我们的tomcat服务器并加载将服务器绑定到IPv4的配置信息。

  结尾

  好了,我们终于将我们运行在CentOS 7 Linux发行版上的tomcat服务器绑定到IPv4上了。尽管IPv6在不久的将来也许会得到应用,但由于现在还没有使用,如果因为将你的Tomcat服务器绑定到IPv6上而使得你的tomcat服务器不工作,就有必要将tomcat绑定到IPv4上,这也很简单。如果你有任何疑问,建议,反馈,请在下面的评论框中写下来,让我们知道有什么需要增加或者改进。非常感谢!

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站