http://blog.csdn.net/ozzy_003/archive/2011/04/20/6335562.aspx
近项目组一直再忙别的东西,好久没有研究Flex相关技术了,今日闲来无事,想重新考量一下原先完成的Flex Web程序,竟然JBoss在启动之时,莫名奇妙地直接报错了:
Caused by: flex.messaging.MessageException: Cannot create class of type
'com.blaze.BaseTemplateBlazeService'.
Type 'com.blaze.BaseTemplateBlazeService' not found.
at flex.messaging.util.ClassUtil.createClass(ClassUtil.java:66)
at flex.messaging.factories.JavaFactoryInstance.getInstanceClass(JavaFactoryInstance.java:110)
at flex.messaging.factories.JavaFactoryInstance.createInstance(JavaFactoryInstance.java:96)
at flex.messaging.factories.JavaFactory.createFactoryInstance(JavaFactory.java:114)
... 148 more
很是奇怪,程序也没改,配置也没改,到底缘何如此呢?!
尽管如此,还是仔细盘查了程序,以及flex相关的配置文件
messaging-config.xml、proxy-config.xml、remoting-config.xml、services-config.xml
其实,主要就是remoting-config.xml,但是此文件确实没有变动,而错误依然,其信息提示倒也是显而易见,就是响应的class文件找不到,又仔细检查了打包后的web-inf目录下的classes文件夹,发现此类的class文件已经在那里了,实在是让人销魂,到底出了什么故障?!
其实,程序没变,配置没变,唯一可能的就是环境变了,由于在此段时间里一直用JBoss-4.2.3开发了别的应用程序,对JBoss本身的配置修改可能在所难免,要是这样来说,除非JBoss复原,否则按此提示信息,想要确定JBoss的问题,简直就是缘木求鱼。
退而求其次,先换个不同版本的JBoss试试(4.2.2),这一试,不要紧,还真发现了症结所在!
直接报其他错误了:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
原来是class文件版本不一致,即编译环境的JDK版本,和运行环境的JDK版本不统一所致!!!
翻回头,再定位,果然如此!
编译器Java Complier用的版本是JDK 1.6,而在MyEclipse中设置的JBoss 运行JDK却是 1.5!!!
妈的,估计是这段时间开发过程中,在调试其他项目时做了配置,早忘了~
那至少JBoss-4.2.3也应该给个明确点的提示吧!别老让人变成丈二和尚啊。。。
修改了JBoss的运行JDK,保持版本统一,果然迎刃而解!
这回长记性了!
分享到:
相关推荐
javax.naming.NamingException: Cannot create resource instance类加载异常,希望可以帮助跟我一样错误的人。
标题 "Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'" 描述了一个常见的Java编程问题,涉及到数据库连接。在Java应用程序中,JDBC(Java Database Connectivity)驱动用于与各种...
包含以下java源文件: com.google.gson.DefaultDateTypeAdapter.class com.google.gson.ExclusionStrategy.class com.google.gson.FieldAttributes.class com.google.gson.FieldNamingPolicy.class ...
Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ... central junit junit Address/ ...
解决mongo数据插入时 报错问题 mogodb插入数据时报错Can't find a codec for class java.math.BigDecimal
计算机开机时出现关于 REPLRES.RLL 问题,要结合 regedit 注册表,一般是删除 和 REPLRES.RLL 有关的文件,也可以使用系统修复软件,例如 DirectX 或者其增强版
最近升级到2020.1,出现cannot load a jdk class: com.sun.jdi.Field 可以直接修改 修改前 IDEA_JDK_64=C:\Program Files\Java\jdk1.8.0_144 修改后 IDEA_JDK_64=C:\Program Files\JetBrains\IntelliJ IDEA 2019.3...
在本文中,我们将深入探讨如何解决“Cannot create oci environment”这一错误,并了解如何正确配置Oracle Instant Client,特别是针对版本11.2。 "Cannot create oci environment"错误通常表示系统无法初始化...
启动报错:javax.servlet.ServletException:javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created。引入jar包解决问题
在开发Spring框架相关的Java应用时,可能会遇到"The type org.springframework.dao.support.DaoSupport cannot be resolved"的错误提示。这个错误通常意味着编译环境无法找到`DaoSupport`类,这是Spring DAO模块中的...
在IT领域,尤其是在Java编程中,遇到“Can not find the main class. Program will exit.”这一错误信息是非常常见的问题。这通常意味着编译器或运行环境无法识别并定位到程序的主类,即包含main方法的类,从而导致...
jmeter连接数据库Cannot load JDBC driver class ‘com.mysql.jdbc.Driver解决办法-附件资源
Type 异常报告 消息 Failed to convert ... nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'java.util.Date': no matching editors or co
【标题】"smalidea-0.05.zip" 是一个专门为Android应用的APK调试设计的工具包,它提供了一种方式来查看和理解APK中的smali代码。Smali是Android应用反编译后的汇编语言,类似于Java字节码的底层表示。...
检查`WEB-INF/classes`或`WEB-INF/lib`下的jar文件,确保Servlet类的`.class`文件存在。如果你的Servlet类在某个Maven或Gradle模块中,确保这个模块被正确地引入到Tomcat的构建路径。 3. **编译问题**:如果Servlet...
Java加密解密字符串找不到 com.sun.crypto.provider.SunJCE() 用到jar包
带详细解决方案说明文档,提供三种解决方式,另外包含stax2-api.jar,stax2-api-source.jar,woodstox-core-asl-4.4.1.jar,stax-ex.jar,wstx-asl-3.2.9.jar等jar文件,亲测有效。
在安装MySQL 5.1的过程中,用户可能会遇到一个常见的错误提示:“Cannot create windows service for mysql.error:0”。这个错误表明MySQL服务无法创建,通常是由多种因素引起的,包括但不限于残留的旧版本MySQL组件...
标题中的“json-lib net.sf.ezmorph.bean.MorphDynaBean cannot be cast to xxx”是一个典型的Java运行时异常,通常发生在尝试将一个对象强制转换为其不兼容类型的实例时。在这个特定的情况下,`MorphDynaBean`是...
标题 "Cannot find module Roaming\npm\node_modules\layaair2-cmd\layaair2-cmd.js" 描述了一个常见的Node.js运行时错误,这通常发生在尝试执行一个依赖于特定模块的脚本时,但该模块在系统中未被正确安装或路径...