您的位置:首页 > 编程语言 > Java开发

搭建ssh 遇到的一些奇怪的问题。分享给大家

2014-12-19 15:02 417 查看
搭建好ssh 的环境后运行时遇见两个问题。
项目搭建于maven环境上
1、找不到 com.mysql.driver 
处理过程, 检查写在properties中的文件名是否正确
结果 : 多了一个空格
2、运行后调用action时报错
There is no Action mapped for namespace [/] and action name [userAction] associated with context path [/SSH]. - [unknown location]
找不到action
处理过程:观察启动日志,发现加载struct.xml时候出错
21:13:12,311 INFO XmlConfigurationProvider:42 - Unable to locate configuration files of the name struts.xml, skipping
混账居然skipping了
发现struts 的配置文件的命名必须是struts.xml。而我把配置文件的名字写错了写成了struct.xml

因此导致加载文件的时候找不到struts的配置文件

粗心好可怕

3、实例化entity 的时候报错
org.hibernate.MappingException: Unknown entity
处理过程
1、分析可能导致的原因:
1)、可能是因为使用注解的时候没有导入正确的包
        Entity包是javax.persistence.Entity;而不是hibernate包下的annotation
2)、使用注解时没有在spring-hibernate.xml下配置<property
name="packagesToScan"> 从而造成org.hibernate.MappingException: Unknown entity异常的原因
2、经过检查 发现是在<property
name="packagesToScan"> 中配置错误。配置包扫扫描的 包的路径没有配置正确

这里针对我搭建过程中遇到的问题,如果这些没有解决你的问题欢迎留言。我会帮你解答。
共同学习共同进步

这个是我搭建项目的地址
https://code.csdn.net/veisony/ssh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐