在eclipse的web项目配置ssh导包的问题,有些小问题不理解,求指教
书上说在项目里创建userlibrary,然后导入需要的包,生成一个个包集,但是因为web项目发布,还必须把这些包都放在web-inf/lib下,这就有个小问题了,在we...
书上说在项目里创建userlibrary,然后导入需要的包,生成一个个包集,但是因为web项目发布,还必须把这些包都放在web-inf/lib下,这就有个小问题了,在web-inf/lib放包的话,不就会自动在项目中web app libraries中显示出来吗,那还有必须用userlibrary吗,不就重复了吗?用userlibrary的话,条理分明看得清ssh各自的
包集,但在web-inf/lib下会自动生成到web app libraries里,那么项目里包集就有struts包集,hibernate包集,spring包集和web app libraries包集等等,而且web app libraries包集会重复了ssh包集里面的jar,这不多余了吗 展开
包集,但在web-inf/lib下会自动生成到web app libraries里,那么项目里包集就有struts包集,hibernate包集,spring包集和web app libraries包集等等,而且web app libraries包集会重复了ssh包集里面的jar,这不多余了吗 展开
1个回答
展开全部
当你用eclipse引用lib时,在libraries里面显示的包结构,其实都是eclipse给你配置的一个虚拟引用,让你开发的时候不报错,在项目里创建userlibrary的是appjar,是为了你应用发布的时候使用,这些包必须包含在你项目里面,当你发布到tomcat时,tomcat才会找到你程序中引用的相关jar 包。你可以这样理解,如果你只是开发,你可以不用管项目中创建的userlibrary,但是,当你要发布应用的时候,请把相关lib一定要拷贝到你项目的userlibrary,方便应用发布时使用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询