If you look in your pom.xml, does it have <spring.version>2.5</
spring.version>. It looks like an older version of Spring may be in
your classpath.
Matt
On Nov 26, 2007, at 9:01 PM, Yongping wrote:
Thanks for your instructions. .war file is generated and loaded
into jetty
when running mvn jetty:run-war.
However if I run mvn jetty:run-war -Dmaven.test.skip=true I got the
following error:
[INFO] Preparing jetty:run-war
[INFO] [aspectj:compile {execution: default}]
[ERROR] The import
org.springframework.beans.factory.annotation.Autowired
cannot be resolved
[ERROR] The method findAnnotation(Method, Class ) in the type
AnnotationUtils is not applicable for the argu
ments (Class<User>, Class<Table>)
[INFO]
----------------------------------------------------------------------
--
[ERROR] BUILD ERROR
[INFO]
----------------------------------------------------------------------
--
[INFO] Compiler errors :
error at import
org.springframework.beans.factory.annotation.Autowired;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
G:\source\koolist\src\main\java\com\koolist\app\dao\jpa
\UserDaoJpa.java:8:0::0
The import org.springframework.
beans.factory.annotation.Autowired cannot be resolved
error at Table table = AnnotationUtils.findAnnotation(User.class,
Table.class);
^^^^^
G:\source\koolist\src\main\java\com\koolist\app\dao\jpa
\UserDaoJpa.java:81:0::0
The method findAnnotation(Meth
od, Class ) in the type AnnotationUtils is not applicable for the
arguments
(Class<User>, Class<Table>)
Any comments (I use Struts Basic)? Thanks a lot
Yongping
mraible wrote:
Check for duplicate persistence.xml files in your source tree (i.e.
src/main/resource and src/test/resources). Also, make sure you run
clean after running full-source.
Matt
On Nov 26, 2007, at 3:43 PM, Yongping wrote:
It runs fine when I run mvn jetty:run-war in remote mode (using
embedded
war?).
However I run into a problem when running mvn clean first then mvn
jetty:run-war after I downloaded full source code. Source code is
completely
downloaded with JPA implementation.
The error message looks like:
[ERROR] FATAL ERROR
[INFO]
--------------------------------------------------------------------
--
--
[INFO] No name provided and several persistence units found
[INFO]
--------------------------------------------------------------------
--
--
[INFO] Trace
javax.persistence.PersistenceException: No name provided and several
persistence units found
at
org.hibernate.ejb.Ejb3Configuration.configure
(Ejb3Configuration.java:226)
at
org.codehaus.mojo.hibernate3.configuration.JPAComponentConfiguration
.c
reateConfiguration(JPACompone
ntConfiguration.java:26)
at
org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfigur
at
ion.getConfiguration(Abstract
ComponentConfiguration.java:32)
at
org.codehaus.mojo.hibernate3.exporter.Hbm2DDLExporterMojo.doExecute
(Hbm2DDLExporterMojo.java:87)
at
org.codehaus.mojo.hibernate3.HibernateExporterMojo.execute
(HibernateExporterMojo.java:140)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:443)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithL
if
ecycle(DefaultLifecycleExecut
or.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifec
yc
le(DefaultLifecycleExecutor.j
ava:896)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle
(DefaultLifecycleExecutor.java:739
)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:510)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalon
eG
oal(DefaultLifecycleExecutor.
java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa
nd
leFailures(DefaultLifecycleEx
ecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme
nt
s(DefaultLifecycleExecutor.ja
va:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute
(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:
255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:
430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
I am not quite familiar with Maven. Not sure if something wrong with
configuration in POM file.
Thanks a lot for help.
Yongping
--
View this message in context: http://www.nabble.com/-2.01-problem-
occurred-when-running-mvn-jetty%3Arun-war-against-local-source-
resource-tf4878473s2369.html#a13960717
Sent from the AppFuse - User mailing list archive at Nabble.com.
--------------------------------------------------------------------
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
View this message in context: http://www.nabble.com/-2.01-problem-
occurred-when-running-mvn-jetty%3Arun-war-against-local-source-
resource-tf4878473s2369.html#a13964356
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]