黑马程序员技术交流社区

标题: struts2问题 [打印本页]

作者: 史小兵    时间: 2012-11-9 23:38
标题: struts2问题
调试程序时报错org.apache.jasper.JasperException说是缺少了tld文件,但是我找了好多地方就是找不到,希望哪位大侠可以帮忙。我用的是最新版的struts2
作者: 会飞的鱼    时间: 2012-11-10 02:18
我琢磨着估计是缺失包引用,不知Struts2的基本包是否引入进来了。
一般配置这些SSH框架的时候,最基本的包的引入很容易漏掉,特别是最新的版本,可能需要引入的包多了,这时就会出现这种情况。
为了避免这种少包的情况,试试以下方法:
一般这些框架的源码中都有一些示例,就拿Struts2来说,它里面有几个现成的app(根目录下的apps文件夹中)。
这时,你可找一个最简单的实例,如Struts2里的是struts2-blank项目,它完成的功能最少,引的包也是最基本的,但都是不可缺的。
所以你只要把他里面的lib下的包拷进去就行了。如果你说你找不到哪个实例最干净,就右击属性看看哪个占的空间最小就是哪个,因为包引的少,自然占的空间也就少了。
但有一特殊的地方就是:
比如在Hibernate下,你引了了什么slf4j(日志管理)下的包,他下面的包可能还引入了别的包,所以你还得把它引入的包也加到你的lib下去。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2