大家好 我今天配置SSH  时候遇到了问题 
我用的是 STRUTS1.2 HABERNATE3.1 Spring 1.2 和2.0 均出现以下的问题
配置完出现了  Servlet Action not is available错误 
我插了好多资料也没有解决 我换了JAR 包还有配置的文件  放了LOG4J 也不报错
 但是就在页面显示那个错误
你们谁懂 帮我看看

解决方案 »

  1.   

    struts的配置文件不对,在这里多找找。
      

  2.   

    你是否正确配置了你的ActionServlet呢
      

  3.   

      楼主到网上搜搜那个struts里面的publig-in如何换成在web.xml里面进行配置,这样应该没问题了!我忘记怎么写了!
      

  4.   

    <context-param> 
          <param-name>contextConfigLocation</param-name> 
          <param-value>/WEB-INF/applicationContext.xml</param-value> 
    </context-param> 
     好像是这个!
      

  5.   

     <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
       <set-property value="/WEB-INF/applicationContext.xml" property="contextConfigLocation"/>
      </plug-in>
      

  6.   

    你的Struts中的Action有被代理吗,有的话,好好查下这一块,很有可能是你没在Spring的ApplicationContext中进行代理Action的配置
    另外,log4j不是加个jar包就搞定的,写个配置文件
      

  7.   

    估计是404错误吧,XML文件出错!