wiring的运行(使用open source产品组装你的web应用架构)

原创 2004年05月21日 13:19:00
     前一阵在csdn上看到totodo翻译的使用open source产品组装你的web应用架构,感觉不错,于是乎将wiring.zip下载下来,结果运行的比较不顺利,现将运行过程出现的磕磕绊绊以及解决办法简单介绍一下,希望同行们不要再走那么多弯路,才疏学浅,希望大家谅解。
    因为我是基本按照readme.txt文件的步骤来的,所以一下的几个步骤也是和readme.txt的步骤对应,不过是对它的一个补充,因此原文就不再叙述。
STEP 1:
    除了提到的5个软件包外还要下载db2java,主要是为了ant用。
STEP 5:
    还要修改build.xml,根据本人的情况设置如下几个property.    xdoclet.lib.home;hibernate.lib.home;mysql.lib.home;db2.lib.home
    还要在WEB-INF下建立一个lib目录。
      还要修改web.xml,将<param-value>WEB-INF/struts-config.xml</param- value>修改为<param-value>/WEB-INF/struts-config.xml</param- value>
STEP 7:
    在运行Web Server之前,先将一下一些jar文件拷贝到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;commons-validator.jar;
spring.jar;spring-aop.jar;spring-context.jar;spring-core.jar;spring-dao.jar;spring-orm.jar;spring-web.jar;spring-webmvc.jar;standard.jar;
struts.jar
    以上jar文件大部分可以在spring-framework下找到。

   我在运行发布过程中,出现的错误有一下这些:
   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.NoClassDefFoundError:  org/aopalliance/aop/Advice",原因是aopalliance.jar没有加入到WEB-INF/lib下去。
   2。 "java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV",原因是jstl.jar没有加入到WEB-INF/lib下。

使用open source产品组装你的web应用架构(四)

使用open source产品组装你的web应用架构(四)  提供一个服务定位器(Providing a Service Locator) 既然我们已经将我们的Serices和DAO搭配起来了。我们需...
  • totodo
  • totodo
  • 2004年04月12日 12:29
  • 1786

使用open source产品组装你的web应用架构(转)

其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持...
  • Jofee
  • Jofee
  • 2005年01月27日 12:59
  • 773

使用open source产品组装你的web应用架构

其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持...
  • chensheng913
  • chensheng913
  • 2004年10月15日 20:34
  • 6329

使用open source产品组装你的web应用架构(二)

使用open source产品组装你的web应用架构(二) 一个简单例子 既然我们已经从全局上理解这些组件。 现在就让我们开始实践吧。 我们还是用 Struts,Spring 和Hibernate。这...
  • totodo
  • totodo
  • 2004年04月12日 12:29
  • 1961

使用open source产品组装你的web应用架构(一)

使用open source产品组装你的web应用架构(一)  其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很...
  • totodo
  • totodo
  • 2004年04月12日 12:29
  • 2339

使用open source产品组装你的web应用架构(struts+spring+hibernate)

其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持...
  • h9s
  • h9s
  • 2004年07月28日 12:26
  • 803

使用open source产品组装你的web应用架构(struts+spring+hibernate)

(一) http://dev.csdn.net/Develop/article/26/26696.shtm(二) http://dev.csdn.net/Develop/article/26/arti...
  • minsj
  • minsj
  • 2004年11月03日 19:13
  • 461

使用open source产品组装你的web应用架构(三)

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().tex...
  • Hisea
  • Hisea
  • 2007年06月21日 01:46
  • 435

使用open source产品组装你的web应用架构(三)

下面是HibernateSessionFactory 和  HibernateTransactionManager:的配置:       class="org.springframework.orm....
  • totodo
  • totodo
  • 2004年04月12日 12:29
  • 1615

使用open source产品搭配你的web应用架构

http://www.onjava.com/pub/a/onjava/2004/04/07/wiringwebapps.html 使用open source产品搭配你的web应用架构...
  • yuantiou
  • yuantiou
  • 2004年06月24日 14:46
  • 562
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wiring的运行(使用open source产品组装你的web应用架构)
举报原因:
原因补充:

(最多只允许输入30个字)