On Dec 4, 2007, at 8:57 PM, jackalista wrote:


Hi Mike, thanks. No, I have done *only* what the tutorial says and then the
stuff in this thread as I haven't messed with this AppFuse "feature"
previously and so I was carefully following the instructions.

So I need to run "mvn install"? From which directory? Please note I'm
using the modular struts2 archteype.

You need to run it from "core" in order to install the core module - which web will read from when it loads - just like any other JAR.

HTH,

Matt


So if I run mvn install, does that propagate the stuff I added to the
applicationContext.xml in core/src/main/resources to the other instances of the file such as that in the WEB-INF directory? Would you elaborate a bit
so I can get a better picture of what's happening here?

Thanks *loads*!

Jack

Mike Horwitz wrote:


After you make the changes in the core module, have you run mvn install
either at the top level or in the core project?

Mike


On 12/3/07, jackalista <[EMAIL PROTECTED]> wrote:


OK, I must be doing something basically wrong with the modular archetype
or
something like that. I put all the DAO and manager definitions that I developed using the tutorial as a guide in the applicationContext.xml
file
in core/src/main/resources. All the DAO and manager tests work fine with
those.  The applicationContext.xml file in WEB-INF (specifically
web/src/main/webapp/WEB-INF) had no entires in it at all up till now but
I
threw in the PersonManager test definition as you suggested and fixed the
package name to match mine but I got an exception running mvn
jetty:run-war.
Do I need to duplicate all the entries from the appContext file from
core/src/main/resources or are those in the wrong place? Thanks for your help, the stack trace when I add the PersonManager declaration to the
context file in WEB-INF follows:

[Mx] ERROR [main] ContextLoader.initWebApplicationContext(203) | Context
initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating
bean
with name 'handlerMapping' defined in Servl
etContext resource [/WEB-INF/xfire-servlet.xml]: Initialization of bean
failed; nested exception is org.springframework.
beans.factory.CannotLoadBeanClassException: Cannot find class
[org.jackalista.mx.service.impl.PersonManagerImpl] for bea
n with name 'personManager' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]; nested exception is ja
va.lang.ClassNotFoundException:
org.jackalista.mx.service.impl.PersonManagerImpl
Caused by:
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot
find
class [org.jackalista.mx.service.impl.Person
ManagerImpl] for bean with name 'personManager' defined in ServletContext
resource [/WEB-INF/applicationContext.xml]; ne
sted exception is java.lang.ClassNotFoundException:
org.jackalista.mx.service.impl.PersonManagerImpl
Caused by:
java.lang.ClassNotFoundException:
org.jackalista.mx.service.impl.PersonManagerImpl
       at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
       at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(
RealmClassLoader.java:195)
       at
org.codehaus.classworlds.DefaultClassRealm.loadClass(
DefaultClassRealm.java:255)
       at
org.codehaus.classworlds.DefaultClassRealm.loadClass(
DefaultClassRealm.java:274)

Alejandro Castro wrote:

Hey Tia,

I got mine working, but I'm using a basic archetype, not the modular. Anyway I didn't need to override xfire-servlet.xml, I just configured
my
beans in the application-context.xml located on WEB-INF folder.
So go ahead and copy this definition into that file and check if that
works.

[code]
 <bean id="personManager"
class="org.foo.mx.service.impl.PersonManagerImpl">
   <constructor-arg ref="personDao"/>
 </bean>
[/code]


 Hope that helps.

Alejandro



--
View this message in context:
http://www.nabble.com/Web-services-in-Appfuse-2.0- tf4481079s2369.html#a14124034
Sent from the AppFuse - User mailing list archive at Nabble.com.

-------------------------------------------------------------------- -
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
View this message in context: http://www.nabble.com/Web-services-in- Appfuse-2.0-tf4481079s2369.html#a14165289
Sent from the AppFuse - User mailing list archive at Nabble.com.

------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to