星期五, 六月 26, 2009

总结一下为BO配置tomat的两个问题

最近team的一个同学在centos上配置BO (Business Objects),到了最后一步配置tomcat的时候出现了问题。我查了一下,找到两个问题,记录一下。

centos: 5.4
BO: 10
tomcat: 6.0.20

第一个问题:tomcat的/manager/status /manager/html都打不开
原因:让我很郁闷的查找了半天问题,以为下载的tomcat 6有问题,结果发现原来是这个同学误把webapps/manager/WEB-INF/web.xml给删掉了。。。

第二个问题:BO的war配置用的是conf/Catalina/[engine]/[localhost]/abcwar.xml的方式引用的外部 war,但是context path却不生效
原因:原来是abcwar.xml的文件名不能随便命名的,应该按照path命名,比如path是/abc/admin,那么xml的名字就应该是 abc#admin.xml。汗。。。

另外注意,如果用context docbase指定war(绝对路径)话,这个war要求不能位于webapps下面。
如果不希望tomcat把war解压到webapps下,可以指定context unpackWAR="false"。

恩,如此,BO的官方安装手册问题挺多的。呵呵

没有评论: