问题标签 [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.
java - GlassFish 4.1 替代文档根,访问静态内容
我需要使用这个 URL http://localhost:8080/static/img1.jpg访问一些图像
图像在“/home/andrea/Documents”中,应用程序上下文是“/”。我正在使用 GlassFish 4.1.1。
在项目的 /WEB-INF 目录中,我有以下内容:(glassfish-web.xml)
问题是,找不到该文件。
我错过了什么?
是否有另一种方法来定义alternatedocroot`或映射项目外的虚拟目录?
database - 如何在没有 netbeans 的情况下查看 glassfish 数据库中的数据
可以在不打开 Netbeans 的情况下查看 glassfish 数据库中的数据吗?在命令提示符下我们只能启动和停止 glassfish 但不能查看数据库对吗?
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
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
java - 为什么 JVM 由于 NTDLL.DLL 在 Windows Server 2012 上随机崩溃?
我的生产服务器偶尔会导致 java.exe 服务崩溃,因此 myApplication Server Glassfish 4.1 也会崩溃。它是随机发生的,到目前为止我找不到解释这种行为的理由。
检查 Win Server 2012 事件查看器,说明应用程序错误是由于与 NTDLL.DLL 冲突。
在下面,我发布了在其中一次崩溃后收集的转储:
有谁知道如何解决它?
jsf - Glassfish 自定义默认应用无法在 Firefox 上运行
为了使我的应用程序可以从mydomain.com获得, 而不必添加contextPath
如下内容:mydomain.com/myapp/ 我将默认 Web 模块设置为我的应用程序
配置>>服务器配置>>虚拟服务器>>服务器
它在除 之外的所有浏览器中都能完美运行Firefox
,此处仍显示默认页面:
GlassFish Server 您的服务器现在正在运行
要替换此页面,请覆盖此服务器的文档根文件夹中的文件 index.html。此服务器的文档根文件夹是此服务器域目录的 docroot 子目录。
要使用默认管理端口管理本地主机上的服务器,请转到管理控制台。
我正在使用 GlassFish 4.1 并部署 JSF 2.2 Web 应用程序
提前致谢。
jdbc - 从 glassfish 4 中创建的池中获取 jdbc 连接
我在 glassfish4.1 控制台中创建了一个新的连接池。我将其命名为“MyPool”并成功 ping 通。现在我希望在我的网络应用程序中使用类似:
但我没有找到任何关于如何检索它的示例。有没有可以复制的样本?
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 时获取此异常:
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
我明白了
有人对此有所了解吗?
java - Tomcat web.xml 到 GlassFish 4 web.xml
我有一个项目,可以在 Tomcat 8 上运行。我想在 GlassFish 4 服务器上运行这个项目。我需要做什么?如何更改 web.xml,在 GlassFish 上运行项目?或者问题不仅在 web.xml 上,我还需要做?
这是我的 web.xml