搭ssh/ssh2框架基本错误

来源:互联网 发布:c语言编程教学视频 编辑:程序博客网 时间:2024/05/18 02:25
  1. nested exception is java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource->缺包,commons-dbcp.jarcommons-pool.jar,http://commons.apache.org下载这两个jar.
  2. Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]->这是在struts.xml配置了<constant name="struts.objectFactory" value="spring" />,该配置指定action配置的class与spring里配置Action的id相呼应,需添加包struts2-spring-plugin.jar.
  3. 同时,上一个问题也衍生出,如果struts.xml里Action指定的class找不到的问题,也是需要配置<constant name="struts.objectFactory" value="spring" />,添加struts2-spring-plugin.jar。
  4. There is no Action mapped for namespace [/] and action name [gradeAction!init] associated with context path [/s2sh]. - [unknown location]->三种可能性
    1. 如果struts.xml里有DynamicMethodInvocation配置,请删掉;它的作用是
      DynamicMethodInvocation作用:动态调用action方法,如<action name="home_*" class="com.jsjxhj.crm.web.HomeAction" method="{1}">,后面method可以变动,如果不这样配置,请删掉DynamicMethodInvocation。

    2. action没有找到,或拼写错误

    3. 基本配置错

  5. 当遇到2007-7-6 13:27:13 org.apache.catalina.core.StandardContext start

         严重: Error listenerStart
         2007-7-6 13:27:13 org.apache.catalina.core.StandardContext start
         严重: Context [/TSORM] startup failed due to previous errors

    时,解决办法:配置tomcat的日志获取错误信息

  6. nested exception is java.lang.UnsupportedClassVersionError: Bad version number in .class file问题是编译器(如tomcat)编译的jdk与创建项目时的jdk版本不一样(也就是Preferences->java->compler选择的jdk).

原创粉丝点击