The previous array saw TOTODO translation using the Open Source product to assemble your web application architecture, so I feel good, so I downloaded Wiring.zip, and the result is not smooth. Now there is a smashing and solution. Brief introduction, I hope that the peers should not go so much more detours, and they are scattered, I hope everyone can understand. Because I am basically in the steps of the Readme.txt file, there are several steps to correspond to the steps of Readme.txt, but it is a supplement to it, so the original text is no longer narrative. Step 1: In addition to mentioned 5 packages, DB2JAVA is downloaded, mainly for Ant. Step 5: It is also necessary to modify build.xml, set the following proty according to the situation. Xdoclet.lib.home; hibernate.lib.home; mysql.lib.home; db2.lib.home is also under Web-INF Build a lib directory. Also modify web.xml, use web-inf / struts-config.xml param- value> to /web-inf/struts-config.xml param- value > Step 7: Before running Web Server, copy some JAR files to WEB-INF / LIB: AopAlliance.jar; asm.jar; CGLIB-2.0.jar; commons-beanutils.jar; commons-collections.jar Commons-Digester.jar; Commons-Lang.jar; Commons-Logging.jar; Dom4j.jar; Ehcache.jar; Hibernate2.jar; JAKARTA-ORO.jar; JSTL.jar; JTA.jar; odmg.jar; Proxool -0.8.3.jar; commings-validator.jar; Spring.jar; Spring-aop.jar; Spring-Context.jar; Spring-Core.jar; Spring-Orm.jar; Spring-WEB .jar; Spring-webmvc.jar; Standard.jar; Struts.jar Most of the above JAR files can be found under Spring-Framework. In the process of running, there is a mistake of the error: 1. "Org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'orderService' defined in resource [/WEB-INF/applicationContext-hibernate.xml] of ServletContext: Class that bean class [org.springframework.transaction.interceptor. TransactionProxyFactoryBean] Depends on NOT FOUND; NESTED Exception is java.lang.noclassdefounderror: org / aopalliance / aop / advice ", because AopAlliance.jar did not add Web-INF / LIB. 2.