在MyEclipse中为tomcat的path选项配置 append to classpath 的作用是什么?(详见内容)

来源:百度知道 编辑:UC知道 时间:2024/06/14 23:06:06
我在MyEclipse创建了一个应用,由于应用比较大,所以struts的配置文件写了5个,都放在了struts_conf文件夹,基础文件是struts_base.xml,其他文件都是导入到这个文件中的。在启动tomcat时报错--系统找不到被导入文件的路径。
后来在MyEclipse设置tomcat的path选项,在path的append to classpath输入框中加入了D:\erp1_workspace\ERP1\WebRoot\WEB-INF\struts_conf,D:\erp1_workspace\ERP1\WebRoot\WEB-INF路径。再次启动,然后就OK了!

一般网上对Append to classpath的解释是: 运行ApplicationServer时需要的class文件。
从字面上理解前,好像没什么问题,但是我配置完Append to classpath解决的问题是.xml文件找不到的错误。

所以现在很迷惑,弄不明白到底Append to classpath选项是作什么用的,还有为什么要配置它?(之前写的应用都是一个单独的struts配置文件从来没有设置过这个参数)

将配置文件附加到类路径,这样运行容器的时候就可以找到你需要的配置文件了。classpath不是“所需要的class文件”,是类路径的意思。如同你配环境变量那里的classpath是招.class编译后的文件一样,这个tomcat的path找你的配置文件。