在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目录,tomcat6\conf\server.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界面。

时间: 2024-08-11 05:40:15

在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题的相关文章

在Windows Server 2008 R2下搭建jsp环境(三)-Tomcat的下载安装

1.百度搜索"Tomcat官网",点击有标志的官网进入,准备下载官方正版Tomcat. 2.进入Tomcat官网之后,在左边我们看到,Tomcat的有6,7,8这三个最流行的版本,我们可以点击进去下载想要的版本. 3.进入里面之后,可以看见有64位的和32位的,就看自己的电脑是多少位的了,如果电脑是64位系统,那么这两个版本都能用,如果电脑系统是32位的那就只能下载使用32位版本的.还有zip和exe两种格式的,zip是免安装版的,exe是安装版的,我们可以选择,这里两种格式我都讲一下

如何在Windows Server 2008 R2下搭建FTP服务

在Windows Server 2008 R2下搭建FTP服务,供客户端读取和上传文件 百度经验:jingyan.baidu.com 工具/原料 Windows Server 2008 R2 百度经验:jingyan.baidu.com 方法/步骤 1 安装FTP服务 开始-->管理工具-->服务器管理器 步骤阅读 2 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 步骤阅读 3 选择Web服务器(IIS),然后选择FTP服务,直到安装完成.

Windows Server 2008 R2 IIS7 搭建PHP环境

准备工作 1.下载php http://windows.php.net/download/ 选择非线程安全 2.下载并安装 Microsoft Visual C++ 2010 Redistributable Package (ia64) https://www.microsoft.com/zh-cn/download/details.aspx?id=2054 开始安装 1.首先确认系统版本 win2008 64位 2.安装IIS,服务器管理-角色-添加角色 3.全选所有IIS服务器选项,下一步安

Windows Server 2008 R2下SVN服务器的搭建

Windows Server 2008 R2下SVN服务器的搭建 一.需要软件 1.服务器端 VisualSVN-Server-3.3.1-x64 2.客户端 TortoiseSVN-1.8.11.26392-x64-svn-1.8.13 3.客户端中文语言包 LanguagePack_1.8.11.26392-x64-zh_CN 二.安装 1.安装VisualSVN-Server 1 选择visualsvn server and management: 勾选Add Subversion com

【转】Windows Server 2008 R2下安装 .net framework3.5

原文地址:http://hi.baidu.com/tonny_dxf/item/6831bcdc3d7c06e7b2f7777c [你必须用角色管理工具安装.net framework3.5] 解决办法:服务器管理->功能->添加功能->钩上.netFramework3.5即可.(不需要framework3.5包,系统自带) 进入下一步, 点击.net Framework3.5.1功能时自动弹出2处的对话框: 选择<新增所需的功能>, 然后就会出现如下图所示的页面: 点击下一

Windows Server 2008 R2下将JBoss安装成windows系统服务

JBoss版本是jboss-4.2.3.GA-jdk6.zip,操作系统是Windows Server 2008 R2. 1.系统已安装好java环境,JAVA_HOME已配置好: 2.下载所需文件.从http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10.html下载. 3.上一步下载到的文件,解压,将bin文件夹下所有文件复制到JBoss根目录的bin文件夹下. 并修改service.bat的启动内容,修改内容如下: a. 第2

学习笔记:windows server 2008 R2服务器搭建SQL Server 2008 R2环境

一.安装前准备 1.下载SQL Server 版本,在传送门左侧菜单服务器模块下选择相应的版本,因为服务器的操作系统版本是windows server 2008 R2,我选择的SQL Server 2008 R2版本. 2.为了使安装的进度加快,防止中途因残留而安装失败,我们先确定操作系统里面是否有SQL server的残余,先在控制面板的程序下面卸载SQL Server,之后为了卸载完全,利用Windows Clear Up将残留一并清除. 3.下载完SQL server 2008 R2后得到

Windows Server 2008 R2 AD搭建FTP隔离用户

实验准备:Windows Server 2008 R2系统的虚拟机两台,一台用于用户隔离,一台用于客户端测试实验步骤:Windows Server 2008 AD搭建FTP隔离用户 建立用户user1,user2 和管理ftp站点的admin用户 一.域控AD1.2.建立ftp的根目录,建立子目录文件夹对应是用户的名称文件夹3.配置AD隔离用户4.下一步5.输入密码(牢记)6.完成7.命令行--adsiedit.msc--打开编辑工具 --找到ftp更目录里面对应的用户进行编辑8.设置对应用户和

Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

文章来源:http://blog.csdn.net/jiftlixu/article/details/11676081 http://www.cnblogs.com/zhongweiv/archive/2013/01/07/https.html 目录 配置环境 了解HTTPS 配置CA证书服务器 新建示例网站并发布在IIS 新建自签名证书并配置HTTPS 故障排除 其它机器无法通过访问 配置环境 Windows版本:Windows Server 2008 R2 Enterprise Servic