搭建SSH框架出现很奇怪的问题,总报一系列的ClassNotFoundExceptio,如:
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
搞了N久,非常的郁闷,都怀疑自己还有没开发的能力。更郁闷的是这个框架是拷贝自以前的项目,并且该项目在同一台机器、同一环境都能正常运行。
同样的jar包,同样的配置,同样的环境,试了又试,实在没招了,挨个比较两个项目的目录结构,发现唯一不同的是jar包的位置。
一试,把所有jar包拷贝到lib目录,不能作为User Library引入,或者在lib下再建目录,成了,悲剧!
分享到:
相关推荐
总之,通过在Eclipse中创建和管理User Library,开发者能够高效地组织和重用外部库,简化项目配置,提高开发效率。这是一项基础但至关重要的技能,对于任何使用Eclipse进行Java或其他支持的编程语言开发的程序员来说...
通过将这些框架的JARs打包成User Library,可以方便地在不同的项目之间共享,同时也便于升级和维护,只需更新User Library中的JAR版本,所有使用该库的项目都会自动应用到最新版本。 总的来说,创建和引用User ...
创建Eclipse的User Library可以帮助我们更好地管理项目依赖,使得代码的组织更加清晰,同时避免了因为频繁手动导入库而引起的错误。通过以上步骤,你可以轻松地创建并应用自定义的User Library,提高开发效率。希望...
当使用Eclipse作为开发工具时,按照常规方法添加jar包(通过`Build Path -> Java Build Path -> Libraries -> Add External JARS`),可能会遇到以下错误: 1. **转换为Dalvik格式失败**:控制台报错“conversion ...
这样可以将 User Library 中的 jar 包添加到项目发布时自动加载的目录下,确保 Tomcat 启动时可以正确地加载 jar 文件。 结论 在使用 MyEclipse 开发 Struts2+Hibernate 项目时,可能会遇到 jar 包缺失的问题。...
1. **添加源码引用**:在Eclipse中,右键点击项目 -> Build Path -> Configure Build Path -> Libraries -> JRE System Library 或者 User Library,然后选择对应的JAR,在Source attachment选项中点击"Edit",选择...
这可以通过右键点击项目 -> 构建路径(Build Path) -> 添加库(Add Library) -> 用户库(User Library) -> 新建(New) -> 输入“Lombok” -> 添加JARs或目录(Add JARs or Folders)来完成。将Lombok的jar文件...
描述中的"直接添加userLib"意味着你可以将这些JAR包直接添加到你的项目的类路径(ClassPath)中,特别是在IDE如Eclipse或IntelliJ IDEA中,可以直接把这些JAR包放入“user library”或者“lib”目录,然后在项目设置...
* 需要在 Eclipse 中添加 Windchill 的 JAR 包到 USER LIBRARY 中。 * 需要在 Eclipse 中配置 Windchill 的 DEBUG port 为 8001。 Windchill 和 Eclipse 的整合可以使开发者在 Eclipse 中直接调试 Windchill 方法,...
接着,添加用户库(User Library),新建一个名为`datalis_jar`的库,并添加源码目录`code/ui/WEB-INF/lib`下的所有jar文件。这样,Eclipse就能识别这些库,方便我们编写和编译代码。 配置完成后,我们需要在Tomcat...
- 创建一个新的“用户库”(User Library):在Eclipse中,选择`Window > Preferences > Java > Build Path > User Libraries`,然后点击`New...`按钮创建新的库。 - 添加jar包:在新创建的用户库中,点击`Add ...
根据提供的文档内容,本文将详细解释如何在Eclipse中手动配置Tomcat工程及Struts框架。这主要包括以下几个关键步骤: ### 一、新建Java项目 首先,在Eclipse中创建一个新的Java项目是整个过程的基础。具体操作如下...
当使用Eclipse进行Android开发,并尝试通过"Add External JARs"添加jar包时,Eclipse将该jar包添加到了工程的构建路径中,但没有将其包含进最终的apk文件。因此,尽管在Eclipse环境中项目看似正常,但在实际构建apk...
- 在“Add User Library”对话框中,添加所需的JAR包。这些JAR包通常位于Android SDK的`platforms`目录下对应的版本中。 - 如果编译过程中出现缺少某些JAR包的情况,请确保将它们导入到项目中。 ##### 4. 重新编译...
在Java项目中引入C3P0连接池,首先需要获取相关的jar包。这些jar包通常包括`c3p0.jar`和`mchange-commons-java.jar`等,它们提供了C3P0所需的全部功能。在你提供的压缩包"**c3p0连接池所需要jar包.zip**"中,很可能...
3. 添加fatjar:点击"Add Library" -> "User Library" -> "New...",创建一个新的用户库,命名为"fatjar",然后添加项目的所有依赖库。 4. 生成fat jar:回到"Java Build Path"的"Order and Export"页签,确保"fat...
在Eclipse中,用户库(User Libraries)是一个非常实用的功能,它允许开发者管理自定义的类库,这些类库可能来自于外部的JAR文件,或者是一些非标准的库。创建用户库可以帮助我们更好地组织和管理项目的依赖,使得...