首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带Beans的MultiException和PerseistenceException在javaEE中的应用

带Beans的MultiException和PerseistenceException在javaEE中的应用
EN

Stack Overflow用户
提问于 2014-06-09 07:08:42
回答 1查看 95关注 0票数 1

我知道这个话题有很多线索,但是在没有一个解决方案的情况下搜索了10个小时之后,我会在一个新的帖子中问。

我有两个项目不起作用(正常)。

我使用Windows8.1 64位和一个干净的jre/jdk 8和javaee7。我有一个glassfish 4服务器和netbeans 8。

当我说我的服务器日志是空的时,我指的是在“%Glassgish4%\glassfish\domain1\ log”中找到的服务器域日志文件。

我的项目是使用JavaBeans的简单企业应用程序。

我的第一个问题是在通过会话bean进行简单的远程方法调用时出现多异常。我创建了企业应用程序项目和一个普通客户端(java)项目来保存远程接口。客户端调用一个简单的方法来添加两个数字。

在这里可以看到项目的结构:

项目结构

客户端应用程序中的接口可以在这里看到:

NeueSessionBeanRemote

企业应用程序中的接口实现是这样的:

接口-实现

下面是客户机应用程序的主要方法:

主法

netbeans错误输出如下:

netbeans错误输出

服务器日志为空(只是部署企业应用程序项目的成功通知)。

这是第一个问题。现在我来告诉你第二个问题。

这是一个允许以jsp形式输入客户信息并将其插入数据库(旅行社)的项目。

这是一个结构:

二次项目结构

我将类"Kunde“复制到客户端应用程序,因为RemoteInterface不知道"Kunde”。

这是我的RemoteInterface "Reisebuero2Remote":

Reisebuero2Interface

我不会显示client main方法,因为它是空的;)

接口-实现如下所示:

接口-实现 "Kunde“看起来是这样的:

昆德

由于web实现是简单的html,所以我只向您展示jsp文件:

jsp文件

这是我的问题,我甚至不能构建企业应用程序:

建筑误差

我的服务器日志又是空的。

如果你需要更多的信息,我会尽力提供它们。

非常感谢您的支持。

编辑:

文件夹中的Files\glassfish-4\glassfish\lib\install\applications__admingui\META-INF\maven\org.glassfish.main.admingui\war内容: C:\Program pom.xml

//删除

POM.XML

项目文件夹中pom.xml的搜索结果:

搜索结果

Netbeans中项目的上下文菜单:

上下文

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-09 15:22:29

主要问题是:

java.lang.ClassFormatError:类文件javax/resource/ResourceException中非本机或抽象的方法中缺少代码属性

似乎是由将Java EE 6 API Librarygf-client.jar添加到类路径的顺序引起的。

看来重要的是,gf-client.jar是类路径中的第一个库。

要解决这个问题,请通过删除Java EE 6 API Library并再次添加它来更改库的顺序,以便gf-client.jar位于第一个位置。

在再次运行项目之前,一定要确保Clean & Build

还请参见:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24115293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档