zoukankan      html  css  js  c++  java
  • 在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题

    环境基本部署好了之后,便开始测试,一定要让他经得起“考验”,他才会值得你的信赖。Tomcat服务器部署成功的的验证方法(默认端口的情况下):

    1、loacalhost:8080

    2、127.0.0.1:8080

    3、主机IP:8080

    注:360浏览器给的错觉是每次都能打开,其实它有“记忆”功能,一定要多刷新几次,最好使用谷歌或火狐浏览器。


    在这里我给大家分享一下,在测试的过程中可能出现的问题

    测试故障1:

    在tomcat中发布项目之后,用IP地址不能访问项目而用localhost时可以访问成功???

    在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/**(项目名)访问项目,不能用
    http://127.0.0.1:8080/**访问项目,也不能用本地的IP地址访问(http://192.16/8.0.191:8080/fm)
    起初认为是防火墙的原因,但是防火墙是关闭的,应该没有影响;
    后来认为是win7的原因,那个远程那有个不允许远程访问,但是更改了都没有效果;
    再后来认为是想原来tomcat6的时候,没有出现过此问题,所以现在觉得应该是tomcat5的问题。
    经过从网上查找,原因应该是tomcat绑定IP地址的问题,可以通过ping localhost查看IP是哪种格式,现解决方案如下:
    (借鉴而得的解决方法)
    1. 使用cmd命令netstat -n, 查看tomcat地址绑定, 发现是绑定到::1, IPv6.
    2. 配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其绑定到IPv4, 如下
    (借鉴的解决方案)
    <1>使用cmd命令netstat -n, 查看tomcat地址绑定, 发现是绑定到::1, IPv6;
    <2> 配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其绑定到IPv4
    <Connector port="8080" maxHttpHeaderSize="8192" address="0.0.0.0"
    maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443" acceptCount="100"
    connectionTimeout="20000" disableUploadTimeout="true" />
    <3>重启tomcat, 再次使用netstat -n, 查看tomcat地址绑定, 已变为IPv4.
    此问题即可迎刃而解。
    (貌似TOMCAT5.5存在此问题)


    故障2


    修改Win7的防火墙配置。

    1、开始----控制面板----系统和安全----windows防火墙----高级设置

    2、选择“入站规则”----点击“新建规则”----“规则类型”选择“端口”----“下一步”----该规则应用于,选择“TCP”----“特定本地端口”输入“8080”(Tomcat使用的端口)----“下一步”----选择“允许连接”,点击“下一步”----何时应用该规则,默认全选,点击“下一步”----为该规则起一个名称,如“Tomcat开放8080端口”----点击“完成”

    现在,Tomcat就能通过windows的防火墙了。

    3、修改tomcat配置文件,在tomcat的安装目录下的conf目录,tomcat6confserver.xml,在设置端口地方,增加address="0.0.0.0",修改后结果如下:

    <Connector port="8080" protocol="HTTP/1.1"
    maxThreads="150" connectionTimeout="20000"
    redirectPort="8443" address="0.0.0.0" />

    红色部分为增加内容。

    最后,重启Tomcat服务即可使用IP地址正常访问tomcat界面。

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    【Boost】boost库asio详解5——resolver与endpoint使用说明
    VS路径定义
    C++ Primer 第二章 学习笔记
    C++ Primer 第三章 学习笔记
    C++ dll的隐式与显式调用
    BOOST编译方法
    Real World CTF一日游
    蝉知CMS5.6反射型XSS审计复现
    关于MJ刷新的报Too many arguments to function call, expected 0, have *问题
    XIB做适配(二)
  • 原文地址:https://www.cnblogs.com/lsxs-wy/p/6808208.html
Copyright © 2011-2022 走看看