首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

关于tomcat的conf\Catalina\localhost索引

2013-01-23 
关于tomcat的conf\Catalina\localhost目录/Context这样的话,就算的你webapps下面没有mydemo这个项目,你

关于tomcat的conf\Catalina\localhost目录
</Context>

这样的话,就算的你webapps下面没有mydemo这个项目,你也可以访问了。

因为当TOMCAT启动时,它就会去F:/myworkspace/mydemo/WebRoot这里面找。

?

以上的东西给我带来一个非常大的麻烦:

我把我的项目部署到另一台机器上时,忘了把mydemo.xml加到conf\Catalina\localhost下面,而是用传统方式部署(把项目部署到了webapps下面),出现了一个问题折磨了我好久。

因为我的程序中有一段代码String path=ADConnectionUtil.class.getResource("/").getPath();当我在一个机器上debug这段代码时:path=F:/myworkspace/mydemo/WebRoot,而在另一个机器上debug这段代码时path=C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\mydemo/WebRoot.

原因很明显了,部署的方式不同导致项目的实际路径不同了,当然找到的也是不同的路径。

http://www.iteye.com/problems/90967

1 楼 zhaihq 昨天   那肯定,用ServletContent.getRealPath()

热点排行