关于第三方库引用的问题
2004-07-26 15:28
351 查看
在用WSAD5.1.1学习 http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step-Part-1.html 的过程中,
已经引用了Spring.jar,然后把*.HTM map 到 org.springframework.web.servlet.DispatcherServlet,结果在访问*.htm的时候出错,就是说这个servlet unavailable(503还是505).
后来重新写了一个servlet,map *.html, 结果访问正常。
然后又override DispatcherServlet,用 *.go 去 map,结果run on server时出错,错误如下,
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/servlet/DispatcherServlet
为什么找不到呢?
后来是这么解决的:
将原来引用的spring.jar去掉,然后复制spring.jar到web-inf/lib下,wsad会自动引用到项目:)(应该自己再加入也行)
结论:
Java的web项目中,第三方库的引用需要放到web-inf/lib下才能够在打包war时打进去,从而在部署时部署到目标机器上。难倒WSAD不会将引用的3rd库打进去?有待验证。
已经引用了Spring.jar,然后把*.HTM map 到 org.springframework.web.servlet.DispatcherServlet,结果在访问*.htm的时候出错,就是说这个servlet unavailable(503还是505).
后来重新写了一个servlet,map *.html, 结果访问正常。
然后又override DispatcherServlet,用 *.go 去 map,结果run on server时出错,错误如下,
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/servlet/DispatcherServlet
为什么找不到呢?
后来是这么解决的:
将原来引用的spring.jar去掉,然后复制spring.jar到web-inf/lib下,wsad会自动引用到项目:)(应该自己再加入也行)
结论:
Java的web项目中,第三方库的引用需要放到web-inf/lib下才能够在打包war时打进去,从而在部署时部署到目标机器上。难倒WSAD不会将引用的3rd库打进去?有待验证。
相关文章推荐
- windows 安全
- 被骂了:(
- Dev C++ 态度
- 1997年欧洲编程高手一等奖
- 无视挫折,勇于向前
- 这个世界不只有.Net:),don't pay so much attention to language
- 我的座佑铭,大家共勉
- 关于JAVA的分页查询操作技术
- OnDraw中画三角形和矩形的VC代码
- 中国企业实施ERP之难点全攻略
- 移除ArrayList内重复数据的两个方法
- MD5算法说明
- 网页设计中的自动换行问题 []
- 今天申请回公司
- 写给自己的一些话
- Singleton模式
- 十五位的身份证号转为十八位的
- JBOSS数据库连接设置
- 如何知道自己的计算机是否安装了.Net Framework 1.1
- DBA-LES01