Tomcat5.5的使用技巧

补(2006-4-12)整理

Tomcat5.5.9 for Windows 2000 Server  IE6.0

 

1.response.sendRedirect的问题

response.sendRedirect(xxxx.jsp?xxx=中文)

response.sendRedirect(中文.jsp?xxx=value)

两种方式都无法解析正确的地址

使用out.println("<script>location.href='xxx.jsp?xx=value';</script>")则页面可以正常跳转

 

 

2.如何登录管理端

http://hostname:port/manager/html

用户名和密码:一般在Tomcat5.5安装目录/conf/tomcat-users.xml文件中定义

默认:admin   密码: 空

 

3.程序经常出错,查看Tomcat日志

Tomcat5.5安装目录/logs目录中

异常信息:java.lang.OutofMemoryError:Java heap space

进入Tomcat管理端  ——》Server Status——》查看JVM 的memory 情况

如发现Free memory比较小,则可以进行如下操作来调整

Tomcat5.5安装目录中/bin/tomcat5w.exe 查看Java项

根据服务器的内存情况,进行调整

Initial memory pool   xxMB

Maximum memory pool xxMB

Thread stack size:   xxKB

 

完成后,重新启动Tomcat服务

 

而针对Tomcat4,则打开安装目录/Catalina/bin/Catalina.bat文件,增加如下设置: (假设服务器为1G内存)

set JAVA_OPTS=-Xms256m空格-Xmx512m

而对于Tomcat4.1.24则在安装目录下/bin/run.bat中增加

 

 

4.上传Excel后,打开无法在IE中显示,或者上传一些特殊格式后,点击下载无法弹出另存为的对话框

Tomcat4.0及Tomcat5.5都有此问题

可通过修改Tomcat安装目录/conf/web.xml文件来解决

<mime-mapping>

   <extension>xls</extension>       rar  zip  doc

   <mime-type>application/msexcel</mime-type>  application/rar zip msword

</mime-mapping>

修改完后,重新启动Tomcat服务,并且关闭IE浏览器,删除历史访问记录,重新打开IE

 

 

5.Tomcat5.5下默认首页如何去除(直接跳转到项目首页,避免使用虚拟目录名)

第一步:Tomcat安装目录/webapps/ROOT/WEB-INF/web.xml文件中将<servlet> <servlet-mapping>段去除

第二步:Tomcat安装目录/webapps/ROOT/index.jsp文件中删除所有内容,并且

写上<script>location.href="http://xxxxxx"</script>跳转脚本

 

如针对:jboss_3.0.4_tomcat-4.0.6的web服务器

则在安装目录/webapps/ROOT/index.html中写跳转脚本

 

6.如何检查端口是否被占用

Tomcat异常:BindException:Address already in use:JVM_Bind

检查Tomcat安装目录下/conf/server.xml文件中的

<Connector  port="8080"   .................  端口是否被占用

控制台上输入:netstat -a     显示被使用的端口

 

 

7.启动Tomcat服务,访问web应用,弹出密码提示窗口,要求输入密码

根据我的实践经验,建议从以下几方面检查:

(1)访问的网页文件本身是否加了密

(2)没有设置允许匿名访问   IIS——》目录安全性——》编辑——》匿名用户帐号IUSR_机器名  设为允许IIS控制密码

(3)目标目录被限制了访问权限  (仅当该目录位于NTFS格式分区时存在)

目录属性——》安全——》Everyone完全控制

 

(4)Tomcat端口被使用,建议换一个端口试一下,尤其在Windows 2003 Server下 新装的系统也会出现把Tomcat默认

的8080端口占用了

 

8.Tomcat5.5如何禁止目录浏览功能

Tomcat安装目录/conf/web.xml文件中,将“listings”的参数值设为“false”

<param-name>listings</param-name>
<param-value>false</param-value>

 重新启动Tomcat服务

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值