2010-04-07 221 views
1

我在春天新手使用豆类,我开始开发具有2个模块一个新的应用程序,每一个都是一个项目,第一个是一个Java项目,它包含在servicescontext.xml声明的服务豆,第二个项目是使用第一个项目的Web应用程序。我需要在使用服务bean(Java项目)的Web应用程序中声明bean。从另一个项目

+0

这个问题对我6年前,我希望你看到此评论。你能找到解决办法吗? – Arashsoft 2016-04-13 19:47:59

回答

3

我猜这种取决于你想如何打包Web应用程序。一个解决方案,可以为你工作是打包服务模块作为一个jar文件,然后把它放在你的web应用的WEB-INF/lib目录下。然后,您可以从您的web应用程序配置中引用其他xml文件。看看这个:

<import resource="servicescontext.xml"/> 

添加“类路径”,以引用的XML文件中的服务模块jar文件:

<import resource="classpath:servicescontext.xml"/> 
+0

谢谢你的回答,但它不工作,我developped和春天有个简单的应用程序有一个简单的bean(添加),以及产生的罐子,在web应用程序我就将此罐子到lib,我试图导入bean添加,但它不起作用; 如果有人有解决方案,谢谢 – user310810 2010-04-16 10:16:15

0

您可以使用Maven。 Packge首先将项目打包为jar,并在第二个项目的pom.xml中添加它的依赖项。您将能够引用第一个项目中定义的所有bean。