java 错误 classes路径配置错误

1. 错误显示页

2. 解决步骤

2.1. 查看 root cause 信息

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘urlMapping‘ defined in ServletContext resource [/WEB-INF/spring-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.myweb.IndexAction] for bean with name ‘IndexAction‘ defined in ServletContext resource [/WEB-INF/spring-servlet.xml]; nested exception is java.lang.ClassNotFoundException: com.myweb.IndexAction
Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.myweb.IndexAction] for bean with name ‘IndexAction‘ defined in ServletContext resource [/WEB-INF/spring-servlet.xml]; nested exception is java.lang.ClassNotFoundException: com.myweb.IndexAction

2.2. 分析信息点

  很明显是找不到 IndexAction,也就是IndexAction.java生成的IndexAction.class。

2.3. 问题路径分析

2.3.1. 路径不对

  指的是Classes路径不对,应该是在 myweb/webapp/WEB-INF/classes/。这是本次错误的原因,这个路径配置错误。

2.3.2. 文件没有生成

  是否在2.3.1 下有对应的文件生成

2.3.3. 其它原因

  除了上述两个原因,还可能有别的衍生问题。执行Index.do时,要根据配置找到对应的IndexAction.class。但是现在没有找到,也可以反过来解决,就是配置没有配对。

时间: 2024-12-24 23:40:18

java 错误 classes路径配置错误的相关文章

myBatis数据库连接配置错误

一.控制台错误提示信息:org.springframework.jdbc.CannotGetJdbcConnectionException : nested exception is org.apache.commons.dbcp.SQLNestedException 六月 27, 2016 3:13:45 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [Spri

opencv配置错误 -- msvcp120d.dll文件丢失

今天又配置了opencv2.4.11,一直报msvcp120d.dll文件丢失,查了半天差点重装系统,最后发现是路径配置错误,引以为戒!!! opencv2.4.11下提供了3个版本的vs编译器,即vc10.vc11和vc12.在配置的过程中自以为vc12就是vs2012,其实不然.vc.vs和msvcp*.dll文件的正确对应关系如下: vc8 = Visual Studio 2005                                    MSVCP80.DLL is from

配置错误 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况

在全新安装的IIS7下搭建网站,访问页面时出现错误信息如下: 配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的.  配置文件 \\?\X(盘符):\目录名\目录名\web.config <system.we

【转】IIS8.5关于“ 配置错误 不能在此路径中使用此配置节”的解决办法

今天刚安装好IIS8.5, 我的系统是win8.1 enterprise版本. 建了一个简单的页面准备调试,却发现了这个错误: 详细错误信息模块 IIS Web Core 通知 BeginRequest 处理程序 尚未确定 错误代码 0x80070021 配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny"或旧

Spring配置错误记录

更多Spring问题由于发生时未记录而遗忘了~~~~~~~ 现在动动手 解决方案由于不是源头分析因而仅供参考!!! 严重: Exception sending context destroyed event to listener instance of class org.springframework.web.context.ContextLoaderListener java.lang.IllegalStateException: BeanFactory not initialized o

项目上中logger、message错误信息的配置

申明:在一个项目中必不可少的是Logger和错误信息的配置,现在给出在我们常用的处理方法. —.创建一个ConfigUtils类和他对应的rah.properties文件和Test测试类 ConfigUtis: package com.rah; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class ConfigUtils { private static

Java虚拟机性能管理神器 - VisualVM(3) 插件安装与更新路径配置

Java虚拟机性能管理神器 - VisualVM(3)  插件安装与更新路径配置 插件路径地址配置方法: VisualVM打开后,会发现功能比较单一,只有概述.监视.线程.抽样器.Profiler五个选项卡,只能对JVM进行内存和线程的基础监控和分析. VisualVM为了能对JVM进行全面的分析和监控,我们打开[工具]菜单[插件]选项,VisualVM本来提供很多插件,而这些插件却下载不了,打开插件功能,提示可用插件为0. 如果新下载的VisualVM[插件]功能中提示可用插件没有数字,问题是

Servlet 异常处理( 配置错误页面)

当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置. 您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servlet 调用. web.xml 配置 假设,有一个 ErrorHandler 的 Servelt 在任何已定义的异常或错误出现时被调用.以下将是在 web.xml 中创建的项. <!-- servlet 定义 --> <

appium---【已解决】mac电脑如何查看java的安装路径及JAVA_HOME环境变量的配置

报错截图:根据提示可以看出,JAVA_HOME的环境变量配置错误,需要重新配置. 1.查看Java版本 打开mac电脑,查看java版本,打开终端Terminal,通过命令查看java的版本 Lucky:~ administrator$ java -version java version "1.8.0_162" Java(TM) SE Runtime Environment (build 1.8.0_162-b12) Java HotSpot(TM) 64-Bit Server VM