问题标签 [glassfish-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
637 浏览

java - Glassfish 4 与 EMF Texo - JPA 无持久性提供程序

我正在尝试在 Glassfish 4 中使用EMF Texo,但是当我想初始化 EntityManagerProvider 时出现错误:

javax.persistence.PersistenceException:没有名为 HelloTexo 的 EntityManager 的持久性提供程序

我尝试实现此处找到的 Texo 教程。不同之处在于我希望它在 Glassfish 4 上运行。

贝娄是我的代码:

网页.xml:

TexoContextListener.java

}

在调试中,当我尝试初始化() EntityManagerProvider 时,出现上述错误。

持久性.xml

我通过将 JPA Project Facet 从 Eclipse 添加到我的项目来自动创建此文件。数据库连接成功。我试图将 persistence.xml 移动到 WEB-INF/classes/META-INF/ 但我仍然得到同样的错误。

知道什么可能导致错误吗?我被困在这里几天了......我真的希望有人能给我一个想法。

0 投票
1 回答
12330 浏览

netbeans - GlassFish Server 4.0 使用 JDK 启动错误

我正在使用带有 GlassFish Server 4 的 NetBeans 7.3.1

当我尝试运行(任何)项目时,出现以下错误。

启动 GlassFish Server GlassFish Server Server 启动失败。无法创建启动进程。C:\Users\ENES\Documents\NetBeansProjects\Tezmaksan\nbproject\build-impl.xml:1041:部署错误:GlassFish Server Server 启动失败。无法创建启动进程。有关详细信息,请参阅服务器日志。构建失败(总时间:2 秒)

我不知道日志文件在哪里,我找不到它。

当我进入 GlassFish 的 bin 目录并运行 startserv.bat 时,它看起来像在工作,因为 localhost:8080/ 和 localhost:4848/ 正在工作。但我的应用程序仍然无法启动。当我去 localhost:8080/Tezmaksan/ 那里有这个错误

我安装了 JDK (1.7u25) 的最后一个版本,当我从 NetBeans 检查时,它被选中用于 GlassFish。我正在使用 x64 Windows 7。2-3 个月前我没有遇到这个问题,它只是突然出现了。我尝试卸载并重新安装 NetBeans、GlassFish 和 JDK,但问题仍然存在。

感谢您的帮助

0 投票
2 回答
5352 浏览

java - 无法使用 updatetool 安装 javaee7 教程的教程内容

我下载了最新的 javaee7 教程并尝试使用命令下载教程文件updatetool。我做了以下步骤:

  • 下载glassfish4zip 文件并解压缩
  • 我将$AS_JAVA变量设置为$JAVA_HOMEJAVA_HOME正确地指向早期配置中的有效 oracle-7-jdk。
  • 然后我将父目录glassfishglassfish目录添加到PATH. 当我这样做时which updatetool,我得到以下信息/home/frrole/glassfish4/bin/updatetool:所以我想一切都很好。我还可以使用 `asadmin start-domain 成功启动 glassfish 服务器

  • 现在当我输入时updatetool,我收到以下错误:

frrole@Frrole-NER1:/usr/lib/jvm/java-7-oracle$ 更新工具

未安装此命令所需的软件 (updatetool)。

如果您选择安装更新工具,您的系统将自动配置为定期检查软件更新。如果您想将该工具配置为不检查更新,您可以通过该工具的首选项工具覆盖默认行为。

当此工具与软件包存储库交互时,一些系统信息(例如系统的 IP 地址和操作系统类型和版本)会发送到存储库服务器。欲了解更多信息,请参阅:

http://wikis.oracle.com/display/updatecenter/UsageMetricsUC2

安装完成后,您可以重新运行此命令。

您想现在安装更新工具吗(y/n):y

代理:使用系统代理设置。安装镜像:/home/frrole/glassfish4 安装 pkg 包。下载2个包。下载 pkg(511 个文件,6,237,937 字节)。

Java 运行时环境检测到一个致命错误:

SIGSEGV (0xb) 在 pc=0x00007ffb5b574920,pid=22316,tid=140717514012416

JRE 版本:7.0_21-b11 Java VM:Java HotSpot(TM) 64 位服务器 VM(23.21-b01 混合模式 linux-amd64 压缩 oops)有问题的框架:C [libdbus-1.so.3+0x26920]GConf 错误:无法联系配置服务器:D-BUS 错误:消息具有与当前未完成的现有方法调用相同的回复序列 [线程 140717512959744 也有错误] dbus_watch_handle+0x1b20

无法写入核心转储。核心转储已被禁用。要启用核心转储,请在再次启动 Java 之前尝试“ulimit -c unlimited”

包含更多信息的错误报告文件保存为:/home/frrole/glassfish4/hs_err_pid22316.log

如果您想提交错误报告,请访问: http ://bugreport.sun.com/bugreport/crash.jsp 崩溃发生在 Java 虚拟机之外的本地代码中。请参阅有问题的框架以了解报告错误的位置。中止(核心转储)

我不知道发生了什么。任何帮助深表感谢。


更新:

现在,我收到以下错误:

0 投票
2 回答
4926 浏览

eclipselink - EclipseLink 不生成表

我定义了一些实体,现在想生成表格。

我使用 Eclipselink 2.5 (JPA 2.1) 和 Glassfish 4.0,我的程序使用 JKD7。

当我构建应用程序时,有以下消息:

我不知道我现在需要做什么...

  • 我有最新的 EclipseLink 版本
  • 最新版本的玻璃鱼
  • jkd 7
  • 只是标准的 derby 数据库(随 glassfish 4.0 一起提供)

我该如何解决这个问题?

编辑1:

0 投票
1 回答
1566 浏览

java - 在实体中持久化可嵌入列表

我想在实体中保留一个可嵌入对象列表。但没有为列表中的对象创建新表。

我想以将坐标列表序列化为字符串并保存在实体 Entity_A 的名为“坐标”的列中的方式保存实体。

我知道我不应该这样做,因为这是糟糕的设计。但在这种情况下,它是必需的。

我的尝试:

它不起作用。我没有收到任何错误。

你有什么想法我该怎么做吗?

编辑:

坐标需要可嵌入,因为我在其他地方使用它。

0 投票
2 回答
326 浏览

jsf-2 - 在 primefaces 上呈现的表单没有调用管理 bean

我在 PrimeFaces 3.5 上由 booleanButtom 呈现的表单出现问题,该表单按预期显示,但是当我提交该字段的值时为空。页面代码:`

和管理 bean

呈现的表单内的所有输入都不会将信息发送到管理 bean,当我将添加邻居的按钮添加到城市列表时,按钮停止工作并且不再调用管理 bean . 有人知道我做错了什么或发生了什么。我正在使用 Primefaces3.5、GlassFish4.0 和 JSF2.2

0 投票
1 回答
5962 浏览

ejb - 在不同的 glassfish 4.0 实例上调用远程 ejb

我安装了两台服务器。两者都在运行自己的 Glassfish 4.0 域。

在一台服务器上,我安装了一个 Singleton Remote EJB。此 Glassfish 具有指定的 IIOP 侦听器(名称=启用 UF=true 网络地址=192.168.10.95 侦听器端口=1072)。

第二个 Glassfish 实例正在运行一个简单的 JSF-2.2 应用程序。现在我正在尝试在一个 JSF-Managed-Bean 构造函数中连接到远程 ejb。

查找大约需要一分钟,最终出现以下异常:

我认为,连接有问题,因为如果我将两者都部署在同一个 Glassfish 实例上,一切正常。

如何从不同的 Glassfish 域正确调用远程 EJB?

0 投票
1 回答
7878 浏览

java - 在 glassfish 4 上部署 REST 服务

我无法启动我的 REST 服务。我有一个包含我的 service.jar 的 war 文件,在 service.jar 中我有我的 web 服务,其中包含以下代码

http://localhost:8080/web/services/question/ping当它被部署到 glassfish 4(我从 eclipse 运行)时,web 服务在(我的上下文根是 /web)不可访问。

任何人都知道为什么这不起作用?

Web.xml

0 投票
2 回答
2613 浏览

glassfish - GlassFish 4:如何每天轮换日志


我正在使用 Glassfish 4。我想每天轮换日志。这意味着我喜欢每天都有新的日志。我尝试在 http:localhost:4848 的管理控制台上更改属性,但它对我不起作用。这是我尝试过的:

并且

任何帮助将非常感激。谢谢。

0 投票
1 回答
2185 浏览

jsf - JSF:在初始加载页面时调用了两次 Bean 构造函数


我正在阅读 Java EE 7 教程。在第 13.12 章中,有一个示例应用程序,ajaxguessnumber。我在 Glassfish 4 中运行示例,一切正常。然后我将 System.out.println 放入 bean 构造函数中,我意识到构造函数在初始页面加载期间被调用了两次。为什么会这样,即使对于 @SessionScoped bean?
这是xhtml文件

这是豆 DukesNumberBean

这是 bean UserNumberBean

任何帮助将非常感激。谢谢你。