Unable to instantiate Action, com.king.controller.CustomController, defined for 'Custom_customAdd' in namespace '/views/custom'com.king.controller.CustomController

这个错误通常是由于无法实例化自定义控制器导致的。可能的原因是控制器类没有正确配置或缺少必要的依赖项。

我就纳闷了,我这个控制器就是复制的上一个写好的控制器,改了一些参数而已,怎么会配置有问题?

问了AI:

  1. 确保控制器类的包名和类名正确,并且在配置文件中正确指定了控制器类的位置。

  2. 检查控制器类是否正确实现了所需的接口或继承了所需的父类。

  3. 检查控制器类是否有必要的构造函数,并且构造函数的参数是否正确。

  4. 检查控制器类是否缺少必要的依赖项,例如其他类、配置文件或jar包。如果是缺少jar包导致的问题,你可以将所需的jar包放到项目的lib目录中。

  5. 检查配置文件中是否正确配置了命名空间和Action的映射关系。

一检查包就发现了问题。

这就有点离谱了,这里理应放着编译好的.class文件,怎么会莫名其妙有这么多Java文件。

全部替换成.class文件后问题解决。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐