问题标签 [glassfish-4.1]

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 投票
2 回答
2669 浏览

java - GlassFish 4.1 替代文档根,访问静态内容

我需要使用这个 URL http://localhost:8080/static/img1.jpg访问一些图像

图像在“/home/andrea/Documents”中,应用程序上下文是“/”。我正在使用 GlassFish 4.1.1。

在项目的 /WEB-INF 目录中,我有以下内容:(glassfish-web.xml)

问题是,找不到该文件。
我错过了什么?

是否有另一种方法来定义alternatedocroot`或映射项目外的虚拟目录?

0 投票
1 回答
377 浏览

database - 如何在没有 netbeans 的情况下查看 glassfish 数据库中的数据

可以在不打开 Netbeans 的情况下查看 glassfish 数据库中的数据吗?在命令提示符下我们只能启动和停止 glassfish 但不能查看数据库对吗?

0 投票
1 回答
181 浏览

ubuntu - ubuntu 14.04 上的 GlassFish 4.1 更新工具

当我从命令提示符执行 updatetool 时,我收到以下错误:

我可以看到 libgtk-x11-2.0.so.0 存在,以下是 libgtk-x11-2.0.so.0 的架构:

objdump -f /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 | grep ^架构架构:i386:x86-64

0 投票
1 回答
286 浏览

java - oneToMany/ManyToOne 对象在应用程序外部更新时过时

这是最近开始的,我无法追踪是什么原因导致它或如何修复它。我有 2 个通过连接相互关联的对象

子实体:

父实体:

在应用程序中查询数据看起来像这样:

症状:

直接在数据库中更新父字段(将状态从活动更改为非活动) - 或任何其他关系。

访问应用程序中的子对象,应用程序中的父字段已过时(例如状态 = 活动),并且在服务器重新启动或应用程序重新部署之前将保持这种状态。

这不会影响孩子,重新查询时,应用程序中的孩子会反映对数据库的更新。

这发生在所有实体中的所有关系上。
我试过改变缓存:

从 javaEE 7 退回到 javaEE 6(这是自问题开始以来唯一的系统范围更改)。

没有喜悦。有任何想法吗?

更新与修复

我替换了这些行:

和:

现在我所有的关系在数据库中更新时都是同步的。我正在使用 toplink,即使 eclipselink 是 TL 的一个子集,我想这并没有扩展到所有参数。eclipselink.query-results-cache 没有做任何事情,有一次我使用的是命名查询,但在执行期间添加查询提示会消除命名查询的查询缓存。

但我仍然留下“为什么?”。什么应用范围的变化会导致这种行为变化?

环境:

  • 爪哇 7
  • 玻璃鱼 4.1
  • jpa 1.0(不要评判我)
  • toplink/eclipselink
  • 重量 2.3
  • 智能网关
  • mysql
0 投票
0 回答
1720 浏览

java - 为什么 JVM 由于 NTDLL.DLL 在 Windows Server 2012 上随机崩溃?

我的生产服务器偶尔会导致 java.exe 服务崩溃,因此 myApplication Server Glassfish 4.1 也会崩溃。它是随机发生的,到目前为止我找不到解释这种行为的理由。

检查 Win Server 2012 事件查看器,说明应用程序错误是由于与 NTDLL.DLL 冲突。

在下面,我发布了在其中一次崩溃后收集的转储:

有谁知道如何解决它?

0 投票
1 回答
2264 浏览

jsf - Glassfish 自定义默认应用无法在 Firefox 上运行

为了使我的应用程序可以从mydomain.com获得, 而不必添加contextPath如下内容:mydomain.com/myapp/ 我将默认 Web 模块设置为我的应用程序

配置>>服务器配置>>虚拟服务器>>服务器

它在除 之外的所有浏览器中都能完美运行Firefox,此处仍显示默认页面:

GlassFish Server 您的服务器现在正在运行

要替换此页面,请覆盖此服务器的文档根文件夹中的文件 index.html。此服务器的文档根文件夹是此服务器域目录的 docroot 子目录。

要使用默认管理端口管理本地主机上的服务器,请转到管理控制台。

我正在使用 GlassFish 4.1 并部署 JSF 2.2 Web 应用程序

提前致谢。

0 投票
1 回答
182 浏览

jdbc - 从 glassfish 4 中创建的池中获取 jdbc 连接

我在 glassfish4.1 控制台中创建了一个新的连接池。我将其命名为“MyPool”并成功 ping 通。现在我希望在我的网络应用程序中使用类似:

但我没有找到任何关于如何检索它的示例。有没有可以复制的样本?

0 投票
0 回答
403 浏览

java - 不能在具有休眠 5.0.7 和 glassfish 4.1.1 的实体中使用枚举

为什么我不能使用 hibernate 大于 v4.3.5、Glassfish v4.1.1、Java v1.8.0_72 和 MySQL Connector v5.1.38 的枚举。

使用 hibernate v4.3.5,所有工作都与枚举完美结合。我用 Arquillian 编写了一个 JUnit 测试,并用实际的 hibernate v5.0.7 编写了一个嵌入式 glassfish-server,它也可以工作。

它是冬眠虫还是玻璃鱼虫?我的源代码有问题吗?

我有以下实体;

而这个枚举:

SQL:

调用持续时获取此异常:

调用 SELECT 时获取此异常:

0 投票
2 回答
1945 浏览

glassfish - 通过 JMX 将 JConsole 连接到远程 glassfish 4.1 / 4.1.1

GlassFish 在具有公共 IP 地址和 jmx 端口 8986 的主机上运行

启动时

当我尝试使用另一个盒子的 test.anahata.net.au:8986 + 用户 + 密码通过 JConsole 连接时,我得到:

如果我尝试使用服务连接:jmx:rmi://test.anahata.net.au:8986/jndi/rmi://test.anahata.net.au:8986/jmxrmi

我得到:

域.xml

我在运行 gf 4.1.1 和真正的 SSL 证书的不同 vm 上有一个类似的设置,我可以使用 host:port 连接到它,但是如果我尝试使用 service:jmx:rmi://host.com:8886 连接/jndi/rmi://host.com:8886/jmxrmi

我明白了

有人对此有所了解吗?

0 投票
0 回答
319 浏览

java - Tomcat web.xml 到 GlassFish 4 web.xml

我有一个项目,可以在 Tomcat 8 上运行。我想在 GlassFish 4 服务器上运行这个项目。我需要做什么?如何更改 web.xml,在 GlassFish 上运行项目?或者问题不仅在 web.xml 上,我还需要做?

这是我的 web.xml