`
hekui1016
  • 浏览: 51104 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

遇到的技术问题

 
阅读更多
1. 入门spring+quarts常见问题

nested exception is java.lang.NoClassDefFoundError: org/apache/commons/collections/SetUtils
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/collections/SetUtils

由于使用的commons-collections.jar版本太低或者根本没有引入。建议使用3.2的
对于使用MyEclipse的,如果导入了commons-collections.jar 3.*的包还不行,而且没有找到其他的包的话很可能是MyEclipse自带的Liberary中包括了版本低的包而你导入了这个lib。
比如MyEclipse的Hibernate的Lib中包括commons-collections.jar但是版本是2.*。
Window->Preferences->Myeclipse->Project Capabilities->Hibernate
从lib中删除此包即可。

javax/transaction/UserTransaction
Caused by: java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
提示缺少:javax.transaction.UserTransaction。

原因是在工程中没有加入jta.jar这个包!

2. 转载一个问题点
   http://carter.zhmy.com/archives/2007/113041.html
   在Spring中使用javaMail的项目发布问题解决
   前天在项目中实现了用Spring中的JavaMailSenderImpl发送邮件,在applicationContext.xml文件配置如下,
<!-- JavaMail服务bean -->
<bean id="javaMailSender"
  class="org.springframework.mail.javamail.JavaMailSenderImpl">
  <property name="host">
   <value>smtp.163.com</value>
  </property>
  <property name="username">
   <value>lihaiyancarter11</value>
  </property>
  <property name="password">
   <value>7152</value>
  </property>
  <property name="javaMailProperties">
   <props>
    <prop key="mail.smtp.auth">true</prop>
    <prop key="mail.smtp.timeout">25000</prop>
   </props>
  </property>
</bean>
直接测试时没有问题,但在发布到Tomcat服务器时就有问题了,
15:43:55,608 ERROR ContextLoader:211 - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'javaMailSender' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Class that bean class [org.springframework.mail.javamail.JavaMailSenderImpl] depends on not found; nested exception is java.lang.NoClassDefFoundError: javax/mail/MessagingException
java.lang.NoClassDefFoundError: javax/mail/MessagingException

搞了很久都不明白是什么回事,因为在测试时都没有问题,而且提示中的包在项目里都有.最后通过网上搜索把问题解决了,
原来在使用Spring这样的框架的一些丰富功能时,都要在完整的J2EE容器下运行,因为Spring只不过提供J2EE容器功能的又一种调用方式罢了,所以把j2ee中的activation.jar,和mail.jar包复制到Tomcat中的common/lib目录下就发布成功了.
分享到:
评论

相关推荐

    java开发常见问题

    java开发工作两年遇到的技术问题以及查找到的解决方案还有一些积累,涉及前端技术,android开发,java后台以及数据库sql优化,session共享,单点登录,kafka入门,websocket,线程安全等。

    技术总结(自己做项目遇到的问题整理)

    在进行个人项目开发时,经常会遇到各种技术问题。这篇技术总结主要涵盖了Java相关的知识点,包括数据库操作、Eclipse IDE的使用、SpringMVC、JSON处理、日志查看、MySQL管理和项目管理等方面。以下是对这些知识点的...

    区块链技术在教育教学中的应用及遇到的问题.pdf

    区块链技术是一种革命性的信息技术,自从比特币白皮书发表以后,引起了广泛关注...然而,应用推广的过程中需要政府、教育机构、技术开发者以及社会各界共同努力,才能解决目前遇到的问题,发挥出区块链技术的最大优势。

    项目中遇到的问题积累

    在IT行业中,项目开发过程中遇到的问题是常态,这些问题可能涉及到技术、管理、沟通等多个方面。以下是一些在项目中常见的问题及其解决方案: 1. **需求不明确**:这是项目初期常遇到的问题,需求模糊不清可能导致...

    java面试过程中遇到的问题总结

    Java 面试过程中遇到的问题总结 本文总结了 Java 面试中的一些常见问题,涵盖了 Ajax 的原理、优缺点、 DispatchAction 和 Action 的区别等知识点。 Ajax 的原理 Ajax 是一种异步请求技术,通过 XmlHttpRequest ...

    教师个人信息技术能力分析.docx

    部分教师认为信息技术只是计算机教师的专业范畴,与自身教学工作关联不大,这种观念导致他们在遇到技术问题时过于依赖他人,而不是主动学习和提升自己的能力。例如,遇到Office软件问题、课件播放故障或文件格式转换...

    上海市社保网站插件FileOperatorWSInstaller

    适合人群:需要使用上海市社保网站进行自助经办操作的用户,尤其是那些在使用过程中遇到技术问题的用户。 能获得到什么: ① 如何正确安装和配置 "FileOperatorWSInstaller" 插件的安装流程; ② 如何解决在使用...

    有时候生活真会欺骗你

    在IT行业,我们可能会遇到技术问题的困扰,感到前路迷茫,甚至有时会怀疑自己的能力。然而,正如描述中所提及的,这些困难终将过去,真相会显现出来,问题会被解决,我们的理解会变得更加清晰。 【标签】:“课件”...

    制卡工具6.1使用注意事项.pdf

    从提供的文件内容来看,知识点主要包括以下几个方面: 1. 制卡工具6.1的使用注意事项:文档的标题和描述表明了这是一份关于特定...同时,文档也提醒用户在遇到技术问题时,应具备一定的问题解决能力和对技术的适应性。

    非常好用的远程协助工具

    用户在遇到技术问题时,可以立即请求远程帮助,技术支持人员无需亲临现场,即可查看并控制用户的电脑,实现快速故障排除。例如,在软件安装或配置过程中遇到问题,远程协助能够使专家直接操作用户的系统,直观地指导...

    VeritasBackupExec16管理指南.pdf

    这部分内容对于用户在遇到技术问题时快速获得帮助提供了指导。 接下来,文档讲述了Backup Exec 16的基本概念、工作方式和安装程序。这包括了对Backup Exec 16的简要介绍,解释了它如何工作以确保数据的安全性以及...

    软件项目答辩PPT模板

    6. **遇到的问题**:在开发过程中,可能会遇到技术问题(如代码bug、性能优化等)和非技术问题(如沟通协调、时间管理等)。这些问题的解决办法和经验值得分享,以体现团队的解决问题能力。 7. **经验和收获**:...

    毕业设计中期检查

    开发系统过程中难免会遇到各种各样的问题,比如代码的编写会遇到技术问题,不过这些都是可以通过查找资料解决的。 二、研究方法、技术路线、实验方案及可行性分析 研究方法是分析并建立模型,将整个系统分为若干...

    计算机专业实习日记-实习日记.pdf

    3. **问题排查**:当遇到技术问题时,实习生会查看服务器日志以找出错误原因,例如在本例中,是由于数据库加载失败导致的问题。解决此类问题需要阅读相关文档、搜索网络资源并进行反复尝试。 4. **数据库管理**:...

    售后服务计划、方法和服务承诺.doc

    售后服务是IT行业中至关重要的一环,尤其对于计算机和互联网领域的产品而言,优质的售后服务能够确保用户在遇到技术问题时得到及时有效的解决,从而保证系统的稳定运行和用户满意度。以下是对该文档内容的详细解读:...

    office word遇到问题需要关闭解决方法

    ### Office Word 遇到问题需要关闭解决方法 在日常工作中,我们经常使用Microsoft Office Word进行文档编辑与处理。然而,在使用过程中难免会遇到各种各样的问题,比如Word程序无响应、频繁崩溃或是无法正常打开...

    社区网格员面试题(中公)知识.pdf

    4. 会议中遇到技术问题如何应对? 在会议中遇到突发的技术问题,如光盘无法打开,首先要保持冷静,快速排查故障。如果无法自行解决,及时联系技术支持。若问题无法立即解决,可以尝试口头讲述幻灯片内容,确保会议...

    参数P×××,B或U×××。乙不能被设置成12的原因.pdf

    这些资源包括专家推荐的精品文档、驱动技术常见问题的解答以及“找答案”驱动技术版区,这些内容可以帮助用户在遇到技术问题时快速找到解决方案。 了解并掌握了这些知识点后,我们能更好地理解文档中的主题和背景。...

    控制器液晶屏规格使用说明书

    这说明在使用控制器液晶屏的过程中,如果遇到技术问题,可能需要结合其他资料,如技术手册、数据表、产品规格书或者在线技术支持等,来进行综合分析和解决。 总结来说,控制器液晶屏规格使用说明书是液晶屏使用者不...

    Android开发遇到的小问题总结,不断更新

    Android 开发中常见的小问题总结 一、 Android 开发中 ProgressBar 的问题 在 Android 开发中,我们...通过总结这些常见的问题,我们可以更好地掌握 Android 开发的技术,避免在开发中出现的问题,并提高开发效率。

Global site tag (gtag.js) - Google Analytics