最近在做一个Java网络应用程序,服务器是tomcat.在默认情况下,当用户访问该网络应用时,地址栏图标显示为tomcat猫.我希望把它换成自己的图标,于是研究了一下.在研究过程中,我发现网上的资料大都语焉不详,于是把自己的研究结果分享出来.本文的测试环境为: tomcat 6.0.20 IE6 SP3 Firefox 3.6.13 搜狗高速浏览器 2.2.0 360安全浏览器 3.6.1 傲游浏览器 2.5.17 首先说明一下,我这个程序的用户一般使用的是基于IE6内核的外壳浏览器,比如搜狗高…
最近在开发项目中,遇到的一个问题是:在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/aml访问项目,不能用http://172.0.0.1:8080/aml访问项目,也不能用本地的IP地址访问,同时其他同事的电脑也不能访问. 起初以为是防火墙的问题,但是关闭防火墙后,依旧是不能访问.同时,关闭不允许远程访问也不可以.后来在查看资料的时候知道,tomcat绑定IP地址的问题,而win7默认使用的是ipv6协议,通过ping localhost…
问题背景: 项目发布到服务器时,缺少文件夹,到时向此文件夹写数据时发生错误. 后来经查,缺少这个文件夹,项目部署发布时,并不会把空文件夹发布上去 解决: 1.在空文件中加入,一个文件.就可以发布成功 2.或者新创建文件时,判断这个文件夹是否有,没有就新建…
调整使用Eclipse的JDK版本,大概JDK版本过低会出现这个org.openid4java.discovery.yadis.YadisException: 0x704: I/O transport error: peer not authenticated, 从JDK1.6改为1.7成功解决这个问题…
因为Tomcat的端口冲突,导致eclipse发布项目时,失败.于是到server.xml文件中修改端口,重启使用eclipse发布项目,发现依然报端口冲突的错误,其原因时,刚才对server.xml文件的修改,被eclipse给覆盖了,使用的是eclispe中自带的server.xml文件,如下所示: 既然 eclipse 会只用该文件覆盖tomcat中的server.xml文件,那么我注解修改 eclipse 自带的 server.xml 文件就行了.测试结果如果如此.以前一直没有太关注ec…
Tomcat部署项目时出错java.lang.IllegalStateException: ContainerBase.addChild: start:org.apache.catalina.LifecycleException: Failed to start component[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/项目名]] 一个非常easy的项目.没有出现编译错误,从Eclipse中用Tomca…
一.发现问题用tomcat部署项目,在浏览器标签也上发现了tomcat猫咪图.要把这个图修改掉. 二.解决问题apache-tomcat-5.5.28\webapps\ROOT下的ico文件,将需要替换的图片也命名为favicon.ico即可.若效果没有立即显现,可清除浏览器的浏览记录. 三.注意事项1.若需要改变某个页面的logo,在该页面的head标签中加入标签名link,具体如何写见下面的网站.2.图标制作网站:http://www.bitbug.net/ favicon图标介绍 favi…
  前提: 如 1.存在某个应用:hello 2.该应用存放路径:D:\apache-tomcat-5.5.17\webapps\hello 3.Tomcat的server.xml部分配置信息如下: tomcat的server.xml配置文件中引起祸端的主角 <Context path="" reloadable="true" docBase="hello"/> ... (这么做的目的就是为了将hello应用设为根,访问IP时就直接访…
在二阶段学习的过程中,我一直使用MyEclipse的方式把工作空间的项目发布到webapps目录下,这种方式自我感觉在实际开发中应用能在70%左右,但是如何涉及到一些上传操作等操作, 从新发布项目之后有时候就会发现上传的图片消失了,这个时候会特别的心塞,那么我们如何解决这种情况了,下面胖先生就带领各位童靴解决突发情况! 准备情况:这里需要清空,保持简洁! 下面我们就需要找到你要使用的Tomcat的安装或者说绿色版解压的目录,找到conf文件夹,再找到server.xml文件,需要添加如下代码,…
1. 在整合maven项目时我遇到一个问题,tomcat启动项目总是报超时,后来我把timeout调到180秒,还是启动超时.看了不是timeout时间短的问题. 2.弄了一天也没解决,后来请大神给看了一下,找到了问题所在,原来是POMwen文件中mybatis版本太低了.换成高版本之后问题解决! 3.原因可能是低版本mybatis的一个BUG.…