免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1027 | 回复: 0
打印 上一主题 下一主题

Tomcat的几个设置项 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-23 17:08 |只看该作者 |倒序浏览
Tomcat的几个设置项

A.开启tomcat的访问日志功能
在server.xml中,找到
     directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common"
   resolveHosts="false"/>
把这段的注释给去掉,另外,修改pattern="common"为combined,在resolveHosts的后面增加fileDateFormat="yyyy-MM-dd.HH"表示日志按小时滚卷。在访问特别大的站点也可以设置成按分钟滚卷:fileDateFormat="yyyy-MM-dd.HHmm"


B.在tomcat中设置虚拟目录
1.单个应用.
conf目录中的server.xml文件的与中加入   
     
重点:FIMM文件夹必须和ROOT文件夹放在同一个目录下,docBase中目录要使用“\”.
docBase表示你的程序包的物理绝对路径,默认的绝对路径是$Tomcat_Home$/webapps
这样设定了之后会在$tomcat_home$/conf/catalina/localhost目录下生成一个FIMM.xml文件,此文件的内容就是刚才设置的内容。
   注意:path="/FIMM"中的FIMM为自己所要创建的文件夹,它必须建在与Root同样的目录下,里面不必放任何东西,而docBase="D:\JavaProject"为FIMM文件夹真正要映射的目录,它为决定路径,里面放你自己的网页
2.技巧
通过前面我们知道了在$tomcat_home$/conf/catalina/localhost目录下会生成相应的配置文件,因此我们可以直接在$tomcat_home$/conf/catalina/localhost目录下写配置文件文件名任意取,最好是跟你的web应用相同便于管理,如FIMM.xml内容同上
3.更改整个根目录:
找到
将appBase设置成期望的路径(绝对路径)
出现的问题:输入:
http://localhost:8080/
没有出现默认的页面
原因当然是更改了路径造成的。解决也很简单了,把文件拷过来,或者再把原来默认的设成虚拟路径

c.修改Eclipse里修改项目名称,在部署时TOMCAT文件目录名不伴随改变问题解决
问题描述:建立了一个web工程名字是“afdipmonitor” ,以后变更项目名为“FIMM” ,操作过程为:选定项目"afdipmonitor“,然后按"F2",输入“FIMM”保存,提示修改成功在右边的工作空间里显示的名字是"FIMM"
但是,重新发布工程文件到服务器 然后重新启动。 进入
http://localhost:8080/

在Tomcat的项目列表里的名字还是那个afdipmonitor;
问题解决:这个是修改了你的项目名称,而不是该项目所在的文件夹名称,发布到tomcat的话,会以你的项目所在的文件夹为name把所需文件拷贝过去,所以项目name是可以改动,但是文件夹name是不可能通过你的那种方式改变的,只能手动去改。 项目name 的话,你可以在项目工程目录下的.project文件中看到。
另:工程---->属性---> MyEclipse--->Web--->Web Context-root  这个是部署的工程名,你修改就可以了。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/68206/showart_1009529.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP