Chinaunix首页 | 论坛 | 博客
  • 博客访问: 93548
  • 博文数量: 16
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-04 15:33
文章分类

全部博文(16)

文章存档

2009年(5)

2008年(11)

我的朋友

分类: Java

2008-06-23 17:08:54

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.更改整个根目录:
找到unpackWARs="true" autoDeploy="true">
将appBase设置成期望的路径(绝对路径)
出现的问题:输入: 没有出现默认的页面
原因当然是更改了路径造成的。解决也很简单了,把文件拷过来,或者再把原来默认的设成虚拟路径
 
c.修改Eclipse里修改项目名称,在部署时TOMCAT文件目录名不伴随改变问题解决
问题描述:建立了一个web工程名字是“afdipmonitor” ,以后变更项目名为“FIMM” ,操作过程为:选定项目"afdipmonitor“,然后按"F2",输入“FIMM”保存,提示修改成功在右边的工作空间里显示的名字是"FIMM"
但是,重新发布工程文件到服务器 然后重新启动。 进入
在Tomcat的项目列表里的名字还是那个afdipmonitor;
问题解决:这个是修改了你的项目名称,而不是该项目所在的文件夹名称,发布到tomcat的话,会以你的项目所在的文件夹为name把所需文件拷贝过去,所以项目name是可以改动,但是文件夹name是不可能通过你的那种方式改变的,只能手动去改。 项目name 的话,你可以在项目工程目录下的.project文件中看到。
另:工程---->属性---> MyEclipse--->Web--->Web Context-root  这个是部署的工程名,你修改就可以了。
阅读(762) | 评论(0) | 转发(0) |
0

上一篇:quarz的Cron Expressions

下一篇:eclipse快捷键

给主人留下些什么吧!~~