Appfuse Struts2 Maven install

下面是成功时的输出,做个记录。
有些测试暂时无法通过,可以在pom.xml中过滤掉:

<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<!-- ### 关闭测试 -->
<!-- <skipTests>true</skipTests> -->
<excludes>
<exclude>**/*WebTest.java</exclude>
<!-- ### 过滤Mail测试 -->
<!-- <exclude>**/*Mail*Test.java</exclude> -->
</excludes>
</configuration>
</plugin>


Maven install输出:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building AppFuse Light Struts 2 Module 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ light ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 15 resources
[INFO] Copying 0 resource
[INFO]
[INFO] --- javarebel-maven-plugin:1.0.5:generate (generate-rebel-xml) @ light ---
[INFO] Processing com.travelsky.angel:light with packaging war
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ light ---
[INFO] Compiling 37 source files to F:\workspace_seat\light_appfuse\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ light ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] Copying 7 resources
[INFO]
[INFO] >>> hibernate3-maven-plugin:2.2:hbm2ddl (default) @ light >>>
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ light ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 15 resources
[INFO] Copying 0 resource
[INFO]
[INFO] --- javarebel-maven-plugin:1.0.5:generate (generate-rebel-xml) @ light ---
[INFO] Processing com.travelsky.angel:light with packaging war
[INFO]
[INFO] <<< hibernate3-maven-plugin:2.2:hbm2ddl (default) @ light <<<
[INFO]
[INFO] --- hibernate3-maven-plugin:2.2:hbm2ddl (default) @ light ---
[INFO] Configuration XML file loaded: file:/F:/workspace_seat/light_appfuse/src/main/resources/hibernate.cfg.xml
[INFO] Configuration XML file loaded: file:/F:/workspace_seat/light_appfuse/src/main/resources/hibernate.cfg.xml
[INFO] Configuration Properties file loaded: F:\workspace_seat\light_appfuse\target\classes\jdbc.properties
drop table app_user cascade constraints;
drop table role cascade constraints;
drop table user_role cascade constraints;
drop sequence hibernate_sequence;
create table app_user (id number(19,0) not null, account_expired number(1,0) not null, account_locked number(1,0) not null, address varchar2(150 char), city varchar2(50 char), country varchar2(100 char), postal_code varchar2(15 char), province varchar2(100 char), credentials_expired number(1,0) not null, email varchar2(255 char) not null unique, account_enabled number(1,0), first_name varchar2(50 char) not null, last_name varchar2(50 char) not null, password varchar2(255 char) not null, password_hint varchar2(255 char), phone_number varchar2(255 char), username varchar2(50 char) not null unique, version number(10,0), website varchar2(255 char), primary key (id));
create table role (id number(19,0) not null, description varchar2(64 char), name varchar2(20 char), primary key (id));
create table user_role (user_id number(19,0) not null, role_id number(19,0) not null, primary key (user_id, role_id));
alter table user_role add constraint FK143BF46AB490DD80 foreign key (user_id) references app_user;
alter table user_role add constraint FK143BF46AF6619A0 foreign key (role_id) references role;
create sequence hibernate_sequence;
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ light ---
[INFO] Compiling 20 source files to F:\workspace_seat\light_appfuse\target\test-classes
[INFO]
[INFO] --- dbunit-maven-plugin:1.0-beta-3:operation (test-compile) @ light ---
196 [main] INFO org.dbunit.database.DatabaseDataSet -
database name=Oracle
database version=Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options
database major version=10
database minor version=2
jdbc driver name=Oracle JDBC driver
jdbc driver version=10.2.0.3.0
jdbc driver major version=10
jdbc driver minor version=2

212 [main] INFO org.dbunit.util.SQLHelper - class org.dbunit.database.DatabaseTableMetaData. Corrected table name: oldValue=user_role newValue=USER_ROLE
229 [main] INFO org.dbunit.util.SQLHelper - class org.dbunit.database.DatabaseTableMetaData. Corrected table name: oldValue=role newValue=ROLE
247 [main] INFO org.dbunit.util.SQLHelper - class org.dbunit.database.DatabaseTableMetaData. Corrected table name: oldValue=app_user newValue=APP_USER
[INFO]
[INFO] --- maven-surefire-plugin:2.7.2:test (default-test) @ light ---
[INFO] Surefire report directory: F:\workspace_seat\light_appfuse\target\surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.travelsky.angel.dao.GenericDaoTest
WARN - DTDEntityResolver.resolveEntity(73) | recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
DEBUG - CompassConfigurationPostProcessor.process(21) | Adding scan for package: com.travelsky.angel.light
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.348 sec
Running com.travelsky.angel.dao.hibernate.HibernateConfigurationTest
DEBUG - HibernateConfigurationTest.testColumnMapping(25) | Trying select * from: com.travelsky.angel.model.User
DEBUG - HibernateConfigurationTest.testColumnMapping(28) | ok: com.travelsky.angel.model.User
DEBUG - HibernateConfigurationTest.testColumnMapping(25) | Trying select * from: com.travelsky.angel.model.Role
DEBUG - HibernateConfigurationTest.testColumnMapping(28) | ok: com.travelsky.angel.model.Role
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 sec
Running com.travelsky.angel.dao.LookupDaoTest
DEBUG - LookupDaoHibernate.getRoles(38) | Retrieving all role names...
DEBUG - LookupDaoTest.testGetRoles(21) | [ROLE_ADMIN, ROLE_USER]
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 sec
Running com.travelsky.angel.dao.RoleDaoTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.195 sec
Running com.travelsky.angel.dao.UserDaoTest
WARN - GenericDaoHibernate.get(106) | Uh oh, 'class com.travelsky.angel.model.User' object with id '1000' not found...
DEBUG - UserDaoTest.testGetUserPassword(53) | password: 12dea96fec20593566ab75692c9949596833adc9
DEBUG - UserDaoHibernate.saveUser(49) | user's id: -1
DEBUG - UserDaoHibernate.saveUser(49) | user's id: null
WARN - JDBCExceptionReporter.logExceptions(233) | SQL Error: 1, SQLState: 23000
ERROR - JDBCExceptionReporter.logExceptions(234) | ORA-00001: 违反唯一约束条件 (NASA.SYS_C009277)

WARN - JDBCExceptionReporter.logExceptions(233) | SQL Error: 1, SQLState: 23000
ERROR - JDBCExceptionReporter.logExceptions(234) | ORA-00001: 违反唯一约束条件 (NASA.SYS_C009277)

ERROR - AbstractFlushingEventListener.performExecutions(324) | Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:96)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:407)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:737)
at com.travelsky.angel.dao.hibernate.UserDaoHibernate.saveUser(UserDaoHibernate.java:51)
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:592)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy38.saveUser(Unknown Source)
at com.travelsky.angel.dao.UserDaoTest.testUpdateUser(UserDaoTest.java:76)
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:592)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:22)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:82)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:240)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:35)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:97)
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:592)
at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
at $Proxy0.invoke(Unknown Source)
at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (NASA.SYS_C009277)

at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:343)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10720)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
... 59 more
DEBUG - UserDaoHibernate.saveUser(49) | user's id: -1
DEBUG - UserDaoHibernate.saveUser(49) | user's id: -1
DEBUG - UserDaoHibernate.saveUser(49) | user's id: -1
DEBUG - UserDaoHibernate.saveUser(49) | user's id: null
WARN - GenericDaoHibernate.get(106) | Uh oh, 'class com.travelsky.angel.model.User' object with id '3' not found...
DEBUG - UserDaoHibernate.saveUser(49) | user's id: -2
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.332 sec
Running com.travelsky.angel.light.webapp.action.UserActionTest
WARN - DTDEntityResolver.resolveEntity(73) | recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
DEBUG - CompassConfigurationPostProcessor.process(21) | Adding scan for package: com.travelsky.angel.light
DEBUG - UserAction.save(87) | entering 'save' method
DEBUG - UserDaoHibernate.saveUser(49) | user's id: -1
DEBUG - UserManagerImpl.removeUser(109) | removing user: -2
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.49 sec
Running com.travelsky.angel.service.impl.LookupManagerImplTest
DEBUG - LookupManagerImplTest.testGetAllRoles(29) | entered 'testGetAllRoles' method
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 sec
Running com.travelsky.angel.service.impl.UserManagerImplTest
WARN - UserManagerImpl.saveUser(89) | PasswordEncoder not set, skipping password encryption...
DEBUG - UserManagerImpl.removeUser(109) | removing user: 5
WARN - UserManagerImpl.saveUser(89) | PasswordEncoder not set, skipping password encryption...
WARN - UserManagerImpl.saveUser(89) | PasswordEncoder not set, skipping password encryption...
WARN - UserManagerImpl.saveUser(96) |
DEBUG - UserManagerImplTest.testUserExistsException(134) | expected exception: User 'admin' already exists!
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec
Running com.travelsky.angel.service.impl.UserSecurityAdviceTest
WARN - UserSecurityAdvice.before(72) | Access Denied: 'user' tried to modify 'admin'!
WARN - UserSecurityAdvice.before(93) | Access Denied: 'user' tried to change their role(s)!
WARN - UserSecurityAdvice.before(93) | Access Denied: 'user' tried to change their role(s)!
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.302 sec
Running com.travelsky.angel.service.MailEngineTest
WARN - DTDEntityResolver.resolveEntity(73) | recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
port:2606
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.907 sec
Running com.travelsky.angel.service.UserExistsExceptionTest
WARN - DTDEntityResolver.resolveEntity(73) | recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
DEBUG - UserExistsExceptionTest.testAddExistingUser(27) | entered 'testAddExistingUser' method
DEBUG - UserDaoHibernate.saveUser(49) | user's id: null
WARN - JDBCExceptionReporter.logExceptions(233) | SQL Error: 1, SQLState: 23000
ERROR - JDBCExceptionReporter.logExceptions(234) | ORA-00001: 违反唯一约束条件 (NASA.SYS_C009277)

WARN - JDBCExceptionReporter.logExceptions(233) | SQL Error: 1, SQLState: 23000
ERROR - JDBCExceptionReporter.logExceptions(234) | ORA-00001: 违反唯一约束条件 (NASA.SYS_C009277)

ERROR - AbstractFlushingEventListener.performExecutions(324) | Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:96)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
at org.springframework.orm.hibernate3.HibernateTemplate$28.doInHibernate(HibernateTemplate.java:883)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at org.springframework.orm.hibernate3.HibernateTemplate.flush(HibernateTemplate.java:881)
at com.travelsky.angel.dao.hibernate.UserDaoHibernate.saveUser(UserDaoHibernate.java:53)
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:592)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy38.saveUser(Unknown Source)
at com.travelsky.angel.service.impl.UserManagerImpl.saveUser(UserManagerImpl.java:93)
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:592)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy52.saveUser(Unknown Source)
at com.travelsky.angel.service.UserExistsExceptionTest.testAddExistingUser(UserExistsExceptionTest.java:40)
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:592)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:22)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:82)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:240)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:35)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:97)
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:592)
at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
at $Proxy0.invoke(Unknown Source)
at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (NASA.SYS_C009277)

at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:343)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10720)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
... 79 more
WARN - UserManagerImpl.saveUser(96) | Could not execute JDBC batch update; SQL [insert into app_user (account_expired, account_locked, address, city, country, postal_code, province, credentials_expired, email, account_enabled, first_name, last_name, password, password_hint, phone_number, username, version, website, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.365 sec
Running com.travelsky.angel.service.UserManagerTest
DEBUG - CompassConfigurationPostProcessor.process(21) | Adding scan for package: com.travelsky.angel.light
DEBUG - UserManagerTest.testGetUser(25) | com.travelsky.angel.model.User@309ee1[username=user,enabled=true,accountExpired=false,credentialsExpired=false,accountLocked=false,Granted Authorities: ,ROLE_USER]
DEBUG - UserDaoHibernate.saveUser(49) | user's id: null
DEBUG - UserManagerTest.testAddAndRemoveUser(55) | removing user...
DEBUG - UserManagerImpl.removeUser(109) | removing user: 5
DEBUG - UserManagerTest.testAddAndRemoveUser(63) | org.springframework.security.core.userdetails.UsernameNotFoundException: user 'john' not found...
DEBUG - UserManagerTest.testSaveUser(34) | saving user with updated phone number: com.travelsky.angel.model.User@9133f6[username=user,enabled=true,accountExpired=false,credentialsExpired=false,accountLocked=false,Granted Authorities: ,ROLE_USER]
DEBUG - UserDaoHibernate.saveUser(49) | user's id: -1
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.246 sec
Running com.travelsky.angel.util.DateConverterTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 sec
Running com.travelsky.angel.util.DateUtilTest
DEBUG - DateUtilTest.testGetDate(44) | db date to convert: Sat Oct 29 16:13:16 CST 2011
DEBUG - DateUtilTest.testGetDate(50) | converted ui date: 10/29/2011
DEBUG - DateUtilTest.testGetDateTime(58) | entered 'testGetDateTime' method
DEBUG - DateUtilTest.testGetDateTime(62) | 16:13
WARN - DateUtil.getDateTime(149) | aDate is null!
DEBUG - DateUtil.convertStringToDate(92) | converting '10/29/2011' to date with mask 'MM/dd/yyyy'
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec

Results :

Tests run: 53, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- dbunit-maven-plugin:1.0-beta-3:operation (test) @ light ---
10244 [main] INFO org.dbunit.database.DatabaseDataSet -
database name=Oracle
database version=Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options
database major version=10
database minor version=2
jdbc driver name=Oracle JDBC driver
jdbc driver version=10.2.0.3.0
jdbc driver major version=10
jdbc driver minor version=2

10255 [main] INFO org.dbunit.util.SQLHelper - class org.dbunit.database.DatabaseTableMetaData. Corrected table name: oldValue=user_role newValue=USER_ROLE
10271 [main] INFO org.dbunit.util.SQLHelper - class org.dbunit.database.DatabaseTableMetaData. Corrected table name: oldValue=role newValue=ROLE
10287 [main] INFO org.dbunit.util.SQLHelper - class org.dbunit.database.DatabaseTableMetaData. Corrected table name: oldValue=app_user newValue=APP_USER
[INFO]
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ light ---
[INFO] Packaging webapp
[INFO] Assembling webapp [light] in [F:\workspace_seat\light_appfuse\target\light-0.0.1-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [F:\workspace_seat\light_appfuse\src\main\webapp]
[INFO] Webapp assembled in [4810 msecs]
[INFO] Building war: F:\workspace_seat\light_appfuse\target\light-0.0.1-SNAPSHOT.war
[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ignored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specified as 'true')
[INFO]
[INFO] --- cargo-maven2-plugin:1.0.6:start (start-container) @ light ---
[INFO] [stalledLocalDeployer] Deploying [F:\workspace_seat\light_appfuse\target\light-0.0.1-SNAPSHOT.war] to [F:\workspace_seat\light_appfuse\target/tomcat6x/container/webapps]...
[INFO] [talledLocalContainer] Tomcat 6.x starting...
[WARNING] [talledLocalContainer] 2011-10-29 16:13:33 org.apache.tomcat.util.digester.SetPropertiesRule begin
[WARNING] [talledLocalContainer] 警告: [SetPropertiesRule]{Server} Setting property 'debug' to '2' did not find a matching property.
[WARNING] [talledLocalContainer] 2011-10-29 16:13:33 org.apache.tomcat.util.digester.SetPropertiesRule begin
[WARNING] [talledLocalContainer] 警告: [SetPropertiesRule]{Server/Service} Setting property 'debug' to '2' did not find a matching property.
[WARNING] [talledLocalContainer] 2011-10-29 16:13:33 org.apache.catalina.core.AprLifecycleListener init
[WARNING] [talledLocalContainer] 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.5.0_21\jre\bin;.;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jdk1.5.0_21/bin/../jre/bin/client;C:/Program Files/Java/jdk1.5.0_21/bin/../jre/bin;C:/Program Files/Java/jdk1.5.0_21/bin/../jre/lib/i386;C:\Program Files\Java\jdk1.5.0_21\bin;C:\Program Files\Common Files\NetSarang;E:\software\dev\Maven\apache-maven-2.2.1\bin;e:\oracle\product\10.2.0\db_1\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Intel\DMIX;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;c:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files\Roxio\OEM\AudioCore\;C:\Program Files\Windows Live\Shared;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\SecureCRT\;C:\Program Files\Common Files\Teleca Shared;C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\Program Files\TortoiseSVN\bin;C:\MySQL\bin;C:\Program Files\Rational\common;C:\Program Files\Mercurial;C:\Program Files\IDM Computer Solutions\UltraEdit\;E:\software\dev\eclipse;
[WARNING] [talledLocalContainer] 2011-10-29 16:13:33 org.apache.tomcat.util.digester.SetPropertiesRule begin
[WARNING] [talledLocalContainer] 警告: [SetPropertiesRule]{Server/Service/Engine} Setting property 'debug' to '2' did not find a matching property.
[WARNING] [talledLocalContainer] 2011-10-29 16:13:33 org.apache.tomcat.util.digester.SetPropertiesRule begin
[WARNING] [talledLocalContainer] 警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'debug' to '2' did not find a matching property.
[WARNING] [talledLocalContainer] 2011-10-29 16:13:34 org.apache.coyote.http11.Http11Protocol init
[WARNING] [talledLocalContainer] 信息: Initializing Coyote HTTP/1.1 on http-25888
[WARNING] [talledLocalContainer] 2011-10-29 16:13:34 org.apache.catalina.startup.Catalina load
[WARNING] [talledLocalContainer] 信息: Initialization processed in 907 ms
[WARNING] [talledLocalContainer] 2011-10-29 16:13:34 org.apache.catalina.core.StandardService start
[WARNING] [talledLocalContainer] 信息: Starting service Catalina
[WARNING] [talledLocalContainer] 2011-10-29 16:13:34 org.apache.catalina.core.StandardEngine start
[WARNING] [talledLocalContainer] 信息: Starting Servlet Engine: Apache Tomcat/6.0.29
[WARNING] [talledLocalContainer] 2011-10-29 16:13:34 org.apache.catalina.startup.HostConfig deployWAR
[WARNING] [talledLocalContainer] 信息: Deploying web application archive cargocpc.war
[WARNING] [talledLocalContainer] 2011-10-29 16:13:34 org.apache.catalina.startup.HostConfig deployWAR
[WARNING] [talledLocalContainer] 信息: Deploying web application archive ROOT.war
[WARNING] [talledLocalContainer] 2011-10-29 16:13:36 org.apache.catalina.core.ApplicationContext log
[WARNING] [talledLocalContainer] 信息: Initializing Spring root WebApplicationContext
[INFO] [talledLocalContainer] WARN - DTDEntityResolver.resolveEntity(73) | recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
[WARNING] [talledLocalContainer] 2011-10-29 16:13:40 org.apache.catalina.startup.HostConfig deployDirectory
[WARNING] [talledLocalContainer] 信息: Deploying web application directory host-manager
[WARNING] [talledLocalContainer] 2011-10-29 16:13:40 org.apache.catalina.startup.HostConfig deployDirectory
[WARNING] [talledLocalContainer] 信息: Deploying web application directory manager
[WARNING] [talledLocalContainer] 2011-10-29 16:13:40 org.apache.coyote.http11.Http11Protocol start
[WARNING] [talledLocalContainer] 信息: Starting Coyote HTTP/1.1 on http-25888
[WARNING] [talledLocalContainer] 2011-10-29 16:13:40 org.apache.jk.common.ChannelSocket init
[WARNING] [talledLocalContainer] 信息: JK: ajp13 listening on /0.0.0.0:8009
[WARNING] [talledLocalContainer] 2011-10-29 16:13:40 org.apache.jk.server.JkMain start
[WARNING] [talledLocalContainer] 信息: Jk running ID=0 time=0/116 config=null
[WARNING] [talledLocalContainer] 2011-10-29 16:13:40 org.apache.catalina.startup.Catalina start
[WARNING] [talledLocalContainer] 信息: Server startup in 6268 ms
[INFO] [talledLocalContainer] Tomcat 6.x started on port [25888]
[INFO]
[INFO] --- maven-surefire-plugin:2.7.2:test (surefire-it) @ light ---
[INFO] Surefire report directory: F:\workspace_seat\light_appfuse\target\surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.travelsky.angel.light.webapp.UserWebTest
[INFO] [talledLocalContainer] DEBUG - CompassConfigurationPostProcessor.process(21) | Adding scan for package: com.travelsky.angel.light
[INFO] [talledLocalContainer] DEBUG - UserAction.save(87) | entering 'save' method
[INFO] [talledLocalContainer] DEBUG - UserDaoHibernate.saveUser(49) | user's id: null
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select hibernate_sequence.nextval from dual
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | insert into app_user (account_expired, account_locked, address, city, country, postal_code, province, credentials_expired, email, account_enabled, first_name, last_name, password, password_hint, phone_number, username, version, website, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select this_.id as id0_1_, this_.account_expired as account2_0_1_, this_.account_locked as account3_0_1_, this_.address as address0_1_, this_.city as city0_1_, this_.country as country0_1_, this_.postal_code as postal7_0_1_, this_.province as province0_1_, this_.credentials_expired as credenti9_0_1_, this_.email as email0_1_, this_.account_enabled as account11_0_1_, this_.first_name as first12_0_1_, this_.last_name as last13_0_1_, this_.password as password0_1_, this_.password_hint as password15_0_1_, this_.phone_number as phone16_0_1_, this_.username as username0_1_, this_.version as version0_1_, this_.website as website0_1_, roles2_.user_id as user1_0_3_, role3_.id as role2_3_, role3_.id as id1_0_, role3_.description as descript2_1_0_, role3_.name as name1_0_ from app_user this_ left outer join user_role roles2_ on this_.id=roles2_.user_id left outer join role role3_ on roles2_.role_id=role3_.id
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select this_.id as id0_1_, this_.account_expired as account2_0_1_, this_.account_locked as account3_0_1_, this_.address as address0_1_, this_.city as city0_1_, this_.country as country0_1_, this_.postal_code as postal7_0_1_, this_.province as province0_1_, this_.credentials_expired as credenti9_0_1_, this_.email as email0_1_, this_.account_enabled as account11_0_1_, this_.first_name as first12_0_1_, this_.last_name as last13_0_1_, this_.password as password0_1_, this_.password_hint as password15_0_1_, this_.phone_number as phone16_0_1_, this_.username as username0_1_, this_.version as version0_1_, this_.website as website0_1_, roles2_.user_id as user1_0_3_, role3_.id as role2_3_, role3_.id as id1_0_, role3_.description as descript2_1_0_, role3_.name as name1_0_ from app_user this_ left outer join user_role roles2_ on this_.id=roles2_.user_id left outer join role role3_ on roles2_.role_id=role3_.id
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select this_.id as id0_1_, this_.account_expired as account2_0_1_, this_.account_locked as account3_0_1_, this_.address as address0_1_, this_.city as city0_1_, this_.country as country0_1_, this_.postal_code as postal7_0_1_, this_.province as province0_1_, this_.credentials_expired as credenti9_0_1_, this_.email as email0_1_, this_.account_enabled as account11_0_1_, this_.first_name as first12_0_1_, this_.last_name as last13_0_1_, this_.password as password0_1_, this_.password_hint as password15_0_1_, this_.phone_number as phone16_0_1_, this_.username as username0_1_, this_.version as version0_1_, this_.website as website0_1_, roles2_.user_id as user1_0_3_, role3_.id as role2_3_, role3_.id as id1_0_, role3_.description as descript2_1_0_, role3_.name as name1_0_ from app_user this_ left outer join user_role roles2_ on this_.id=roles2_.user_id left outer join role role3_ on roles2_.role_id=role3_.id
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select user0_.id as id0_1_, user0_.account_expired as account2_0_1_, user0_.account_locked as account3_0_1_, user0_.address as address0_1_, user0_.city as city0_1_, user0_.country as country0_1_, user0_.postal_code as postal7_0_1_, user0_.province as province0_1_, user0_.credentials_expired as credenti9_0_1_, user0_.email as email0_1_, user0_.account_enabled as account11_0_1_, user0_.first_name as first12_0_1_, user0_.last_name as last13_0_1_, user0_.password as password0_1_, user0_.password_hint as password15_0_1_, user0_.phone_number as phone16_0_1_, user0_.username as username0_1_, user0_.version as version0_1_, user0_.website as website0_1_, roles1_.user_id as user1_0_3_, role2_.id as role2_3_, role2_.id as id1_0_, role2_.description as descript2_1_0_, role2_.name as name1_0_ from app_user user0_ left outer join user_role roles1_ on user0_.id=roles1_.user_id left outer join role role2_ on roles1_.role_id=role2_.id where user0_.id=?
[INFO] [talledLocalContainer] DEBUG - UserAction.save(87) | entering 'save' method
[INFO] [talledLocalContainer] DEBUG - UserDaoHibernate.saveUser(49) | user's id: 6
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | update app_user set account_expired=?, account_locked=?, address=?, city=?, country=?, postal_code=?, province=?, credentials_expired=?, email=?, account_enabled=?, first_name=?, last_name=?, password=?, password_hint=?, phone_number=?, username=?, version=?, website=? where id=? and version=?
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | delete from user_role where user_id=?
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select this_.id as id0_1_, this_.account_expired as account2_0_1_, this_.account_locked as account3_0_1_, this_.address as address0_1_, this_.city as city0_1_, this_.country as country0_1_, this_.postal_code as postal7_0_1_, this_.province as province0_1_, this_.credentials_expired as credenti9_0_1_, this_.email as email0_1_, this_.account_enabled as account11_0_1_, this_.first_name as first12_0_1_, this_.last_name as last13_0_1_, this_.password as password0_1_, this_.password_hint as password15_0_1_, this_.phone_number as phone16_0_1_, this_.username as username0_1_, this_.version as version0_1_, this_.website as website0_1_, roles2_.user_id as user1_0_3_, role3_.id as role2_3_, role3_.id as id1_0_, role3_.description as descript2_1_0_, role3_.name as name1_0_ from app_user this_ left outer join user_role roles2_ on this_.id=roles2_.user_id left outer join role role3_ on roles2_.role_id=role3_.id
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select this_.id as id0_1_, this_.account_expired as account2_0_1_, this_.account_locked as account3_0_1_, this_.address as address0_1_, this_.city as city0_1_, this_.country as country0_1_, this_.postal_code as postal7_0_1_, this_.province as province0_1_, this_.credentials_expired as credenti9_0_1_, this_.email as email0_1_, this_.account_enabled as account11_0_1_, this_.first_name as first12_0_1_, this_.last_name as last13_0_1_, this_.password as password0_1_, this_.password_hint as password15_0_1_, this_.phone_number as phone16_0_1_, this_.username as username0_1_, this_.version as version0_1_, this_.website as website0_1_, roles2_.user_id as user1_0_3_, role3_.id as role2_3_, role3_.id as id1_0_, role3_.description as descript2_1_0_, role3_.name as name1_0_ from app_user this_ left outer join user_role roles2_ on this_.id=roles2_.user_id left outer join role role3_ on roles2_.role_id=role3_.id
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select user0_.id as id0_1_, user0_.account_expired as account2_0_1_, user0_.account_locked as account3_0_1_, user0_.address as address0_1_, user0_.city as city0_1_, user0_.country as country0_1_, user0_.postal_code as postal7_0_1_, user0_.province as province0_1_, user0_.credentials_expired as credenti9_0_1_, user0_.email as email0_1_, user0_.account_enabled as account11_0_1_, user0_.first_name as first12_0_1_, user0_.last_name as last13_0_1_, user0_.password as password0_1_, user0_.password_hint as password15_0_1_, user0_.phone_number as phone16_0_1_, user0_.username as username0_1_, user0_.version as version0_1_, user0_.website as website0_1_, roles1_.user_id as user1_0_3_, role2_.id as role2_3_, role2_.id as id1_0_, role2_.description as descript2_1_0_, role2_.name as name1_0_ from app_user user0_ left outer join user_role roles1_ on user0_.id=roles1_.user_id left outer join role role2_ on roles1_.role_id=role2_.id where user0_.id=?
[INFO] [talledLocalContainer] DEBUG - UserManagerImpl.removeUser(109) | removing user: 6
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select user0_.id as id0_1_, user0_.account_expired as account2_0_1_, user0_.account_locked as account3_0_1_, user0_.address as address0_1_, user0_.city as city0_1_, user0_.country as country0_1_, user0_.postal_code as postal7_0_1_, user0_.province as province0_1_, user0_.credentials_expired as credenti9_0_1_, user0_.email as email0_1_, user0_.account_enabled as account11_0_1_, user0_.first_name as first12_0_1_, user0_.last_name as last13_0_1_, user0_.password as password0_1_, user0_.password_hint as password15_0_1_, user0_.phone_number as phone16_0_1_, user0_.username as username0_1_, user0_.version as version0_1_, user0_.website as website0_1_, roles1_.user_id as user1_0_3_, role2_.id as role2_3_, role2_.id as id1_0_, role2_.description as descript2_1_0_, role2_.name as name1_0_ from app_user user0_ left outer join user_role roles1_ on user0_.id=roles1_.user_id left outer join role role2_ on roles1_.role_id=role2_.id where user0_.id=?
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | delete from app_user where id=? and version=?
[INFO] [talledLocalContainer] DEBUG - SQLStatementLogger.logStatement(111) | select this_.id as id0_1_, this_.account_expired as account2_0_1_, this_.account_locked as account3_0_1_, this_.address as address0_1_, this_.city as city0_1_, this_.country as country0_1_, this_.postal_code as postal7_0_1_, this_.province as province0_1_, this_.credentials_expired as credenti9_0_1_, this_.email as email0_1_, this_.account_enabled as account11_0_1_, this_.first_name as first12_0_1_, this_.last_name as last13_0_1_, this_.password as password0_1_, this_.password_hint as password15_0_1_, this_.phone_number as phone16_0_1_, this_.username as username0_1_, this_.version as version0_1_, this_.website as website0_1_, roles2_.user_id as user1_0_3_, role3_.id as role2_3_, role3_.id as id1_0_, role3_.description as descript2_1_0_, role3_.name as name1_0_ from app_user this_ left outer join user_role roles2_ on this_.id=roles2_.user_id left outer join role role3_ on roles2_.role_id=role3_.id
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.775 sec

Results :

Tests run: 5, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- cargo-maven2-plugin:1.0.6:stop (stop-container) @ light ---
[INFO] [talledLocalContainer] Tomcat 6.x is stopping...
[WARNING] [talledLocalContainer] 2011-10-29 16:13:58 org.apache.coyote.http11.Http11Protocol pause
[WARNING] [talledLocalContainer] 信息: Pausing Coyote HTTP/1.1 on http-25888
[WARNING] [talledLocalContainer] 2011-10-29 16:13:59 org.apache.catalina.core.StandardService stop
[WARNING] [talledLocalContainer] 信息: Stopping service Catalina
[INFO] [talledLocalContainer] Tomcat 6.x is stopped
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ light ---
[INFO] Installing F:\workspace_seat\light_appfuse\target\light-0.0.1-SNAPSHOT.war to C:\Users\sky\.m2\repository\com\travelsky\angel\light\0.0.1-SNAPSHOT\light-0.0.1-SNAPSHOT.war
[INFO] Installing F:\workspace_seat\light_appfuse\pom.xml to C:\Users\sky\.m2\repository\com\travelsky\angel\light\0.0.1-SNAPSHOT\light-0.0.1-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:03.581s
[INFO] Finished at: Sat Oct 29 16:14:01 CST 2011
[INFO] Final Memory: 10M/29M
[INFO] ------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值