近几天在看EJB然后就找了一个简单的例子进行测试可是老出错!
最后才发现是jboos4.02自己到的问题郁闷啊!
我建立了一个简单的stateless EJB功能就是将小写的字符串转换为大写的字符串!
很简单的!可是老是调不通:出错信息为:
java.lang.ClassCastException
com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:229)
javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:137)
org.apache.jsp.common_jsp.jspInit(common_jsp.java:28)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:78)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:155)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
开始我在百度里搜索后将所有的链接都看了一便遇到这个问题的人还不算多!
经过检索和测试发现都不对!无赖中就进google进行搜索才发现了一点线索
java技术论坛上有这么一个帖子:
http://forum.java.sun.com/thread.jspa?threadID=742861&messageID=4258493
是这么回答的:
The class files loaded on the Client side is mismatching the class files from the Server.
Ensure that the version of the class files are same and try again.
Thanks and regards,
Pazhanikanthan. P
我看了一下尽管不懂不过我猜测可能是版本的问题至于是java还是jboos就不清除了!
然后又在jboos的技术论坛上找到这么一个帖子:
http://staging.jboss.com/index.html?module=bb&op=viewtopic&p=3880890
是这么回答的:
Hi, after reading a lot of articels now i new, that this is not a bug and i didn't make a mistake. the problem is, that there is a change of settings between jboss 4.0.2 RC1 and 4.0.2 Final, but i don't know what. it has something to do with classloading and virtual machines. everybody says this but nobody says what to do to resolve this problem :-( .
know i use jboss 4.0.3 RC1 and everything works fine.
Grüße aus Deutschland,
Sven
看后发现他说是jboos4.0.2有bug
然后我就在网上下载了jboos最新版4.0.4GA重新发布就成功了!^_^
分享到:
相关推荐
在IT行业中,尤其是在Java企业级应用开发领域,JBoss AS(Application Server)是一个非常重要的中间件,它提供了运行EJB(Enterprise JavaBeans)和Web服务的环境。在本案例中,我们关注的是JBoss 5.0版本与EJB 3.0...
JBoos学习手册是一本面向初学者的教程,旨在帮助读者通过自学的方式掌握JBoos的知识。JBoos可能是一个特定技术领域的缩写或是专有名词,在此我们假设它指的是Java的某个框架或技术组件。手册的设计采用了模块化的...
总结来说,"jboos+linux_jdk+weblogic"的配置是一个复杂的系统工程,需要对Linux系统管理、Java平台、企业级应用服务器以及数据库有深入的理解。这个过程不仅涉及安装软件,还包括大量的配置和调试工作,以确保各个...
是一个基于J2EE的开放源代码的应用服务器。...JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
1. **EJB容器**:用于托管Java EE中的EJB组件,处理并发、事务和安全性。 2. **Web服务器**:内嵌的Tomcat或Undertow服务器负责HTTP和HTTPS服务,支持Servlet和JSP。 3. **JPA和Hibernate**:JBoss集成了Hibernate...
它由Red Hat公司维护,提供了对Web服务、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等标准的全面支持。在本文中,我们将深入探讨JBoss的启动过程及其相关知识点。 1. **JBoss目录结构**: JBoss的...
### JBoss的安装与配置详解 #### 一、前言 JBoss是一款开源的应用服务器,支持Java EE标准,被广泛应用于开发和部署企业级应用程序。本文将详细介绍如何在Windows操作系统下安装并配置JBoss,包括环境变量的设置等...
JBoss 4.2.2 GA 是一款流行的开源Java应用服务器,它基于Java EE(Enterprise Edition)标准,提供了多种企业级服务,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JMX(Java Management ...
### jboss7本地远程部署的步骤 JBoss AS 7(现称为WildFly)是一款流行的开源Java应用服务器,被广泛应用于开发、测试以及生产环境中。本文将详细介绍如何进行jboss7的本地远程部署,帮助开发者更好地理解和掌握...
Eclipse:JBoss插件的安装(Flash)
#### 一、关于 JBoss Web - **概述**:JBoss Web 是 JBoss Enterprise Middleware Stack (JEMS) 的关键组成部分之一,它能够以与 Apache Web 服务器媲美甚至超越其性能的方式运行 Java EE、Microsoft ASP.NET、PHP ...
为了更加的方便使用jboss服务器,特针对jboss的目录结构及其功能,以及其目录下的文件功能进行描述。
案例基于 jboss 7.1.0 和restEasy3.0.18,是目前最新的,因为在网上看到restEasy的例子都比较旧了,所以想到自己写一个案例。直接进入正题。 因为使用的是jboss7,所以restEasy已经集成在里面了,直接用就行,甚至...
} <br>部署 在myeclipse下部署 在Jboos下查看 完成测试代码 <br> 修改错误,刚才的那个是原来的测试代码。 <br> 测试代码完成测试 <br> 报错:Cannot instantiate class: org....
JBoss 是一个开源的应用服务器,它支持多种数据库的配置,包括 MySQL、Oracle 和 SQL Server。在 JBoss 中配置数据库涉及到的主要是数据源(DataSource)的设置,这些设置通常位于 JBoss 的部署目录下的配置文件中。...
标题 "JDBC连接微软的SQL Server 的驱动" 描述了如何使用Java Database Connectivity (JDBC) API来连接到Microsoft SQL Server数据库。这个话题涉及到的主要知识点包括: 1. **JDBC驱动**:JDBC是Java中用于与各种...
5. **EJB 3.1支持**:此版本支持Enterprise JavaBeans 3.1规范,包括异步方法调用、定时器服务和轻量级会话bean,进一步简化了企业级应用的开发。 6. **Web和Servlet 3.0支持**:JBoss AS 7.1支持最新的Web和...
在Java企业级应用开发中,JBoss是一款广泛使用的开源应用服务器,它支持各种服务和框架,如Java EE、Spring等。对于开发者来说,快速部署应用程序是日常工作中必不可少的一部分。本篇将详细介绍如何通过bat(批处理...