zoukankan      html  css  js  c++  java
  • Struts2中 Action class not found 问题

    刚学Struts2时碰到了以下两个问题,都是没有正确配置struts.xml导致的,自己记录一下:

    1.浏览器报404:The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

    2.Tomcat报异常:Caused by: Action class [org.struts2.action.search.SearchKindAction] not found - action - file:/D:/Tomcat/webapps/project/WEB-INF/classes/struts.xml:10:81

    以上问题都是struts.xml配置错误导致的 ,解决方法:

    1.检查这两个地方的struts.xml

    (1)可以检查一下项目中的struts.xml是否写错了;

    (2)最重要的是检查一下tomcat目录下webapps中该项目的struts.xml配置是否正确,本人就掉这坑里了23333

    2.以上没有错误的话,按以下步骤解决:

    (1)找到tomcat目录下项目的位置,查看classes目录下是否生成.class文件(我的项目竟然没有被编译成class文件)

    如果没有,将项目从服务器移除(右键tomcat,remove项目),然后点击eclipse中菜单栏的project

    点击Clean..,Clean一下自己的项目,并将Build Automatically选项勾上,已经勾上的话重复一次,然后重启eclipse(建议重启)

    之后进入eclipse,重新发布项目,启动服务器,到webapps目录下查看是否成功编译生成了class文件 ,如果还是空的,请百度吧,哈哈哈哈哈(网上我搜的差不多了,都没有适合我的,最后慢慢解决了我的问题)

    一切准备完毕,就可以访问了,o(∩_∩)o 哈哈

    总结:在eclipse中修改struts.xml时,最好将项目重新发布(先移除,再添加到服务器),否则有的时候修改的内容不会同步到tomcat目录下的项目中,导致一直报开始的那两个错误。

  • 相关阅读:
    商品销量与虚拟销量的计算方法
    EF获取当天的数据集合
    C# xml转化为类集合
    Linux下找不到动态链接库;
    STRTOK函数和STRTOK_R函数
    Ubuntu Linux 环境变量PATH设置
    关于Ubantu下使用cshell的问题解决
    realloc 使用详解(分析realloc invalid pointer、指针无效等错误)【转】
    ubuntu安装包查找及安装
    【转】MySql数据库--mysql_real_escape_string()函数
  • 原文地址:https://www.cnblogs.com/Dandwj/p/9368587.html
Copyright © 2011-2022 走看看