Check that you use the correct libraries for spring and ibatis.


Also check your XML:

Cause:
org.xml.sax.SAXParseException: Attribute "namespace" is not declared for
element "sqlMap".
Caused by: org.xml.sax.SAXParseException: Attribute "namespace" is not
declared for element "sqlMap".


 C  уважением,
               Алексей.    

  mobile: +375-029-708-2168                    
  email:   [EMAIL PROTECTED]      



Henry Lu <[EMAIL PROTECTED]>

23.01.2006 16:59

Please respond to
[email protected]

To
[email protected]
cc
Subject
junit test





I go the following error when I did JUnit test:

setUp()----------
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'sqlMapClient' defined in file
[C:\devel\webapps\coreyp\WEB-INF\app_beans.xml]: Initialization of bean
failed; nested exception is
com.ibatis.common.exception.NestedRuntimeException: Error occurred.  
Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  
Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing
XPath '/sqlMapConfig/sqlMap'.  Cause:
com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause:
org.xml.sax.SAXParseException: Attribute "namespace" is not declared for
element "sqlMap".
Caused by: org.xml.sax.SAXParseException: Attribute "namespace" is not
declared for element "sqlMap".

However, it works when I run the application.

Here is code for JUNit test:

       org.springframework.context.ApplicationContext ctx = null;
       String[] paths = { "/WEB-INF/test/datasource_beans_test.xml",
           "/WEB-INF/authorize-spring.xml",
           "/WEB-INF/spring-auth.xml",
           "/WEB-INF/app_beans.xml"};
       ctx = new FileSystemXmlApplicationContext(paths);

How to make JUnit works?

-Henry

Reply via email to