问题标签 [payara]
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 - How to enable assertion for a Java EE project in NetBeans?
I'd like Java assertions to be enabled for Java EE code which is running on Payara 4.1.1.172 and is deployed from within NetBeans 8.2. I tried to specify exec.args=-ea
in the NetBeans Action "Debug project", but that doesn't help. https://stackoverflow.com/a/14710564/1797006 suggests to configure the JVM options in the server settings, but those aren't available because of NetBeans 8.2 or the Glassfish server layout.
glassfish - Glassfish 4 管理控制台只读帐户
是否可以创建一个只读帐户来登录管理控制台。我想让某人仅以只读权限登录管理控制台。
jsf - 在 WAR 中捆绑 JSF for Payara 失败并出现 JSF1051 GlassFishInjectionProvider 不扩展 DiscoverableInjectionProvider
由于原始 mojarra 实现中的已知错误,我需要在我的 WAR 文件中捆绑 JSF 实现。
我不允许替换模块中的 JSF 实现,所以我使用的是 useBundledJsf 属性。
运行 Payara 版本:Payara Server 4.1.1.164 #badassfish (build 28) 这个版本应该正确支持 useBundledJsf。
我已将此添加到我的 glassfish-web.xml 中:
并将 javax.faces 依赖项添加到我的 pom 中:
我收到以下错误,并且所有注射都失败了。
我试图将weld-integration.jar 添加到我的项目中,但它仍然会产生JSF1051 错误,如下所示:
我使用的焊接集成的依赖性:
glassfish - Payara glassfish 与 SAML2 服务提供商的集成
- 我们的应用程序目前正在 payara glassfish 上运行
- 有一项计划是通过 SAML2 为我们组织的不同模块设置 SSO
- 在线资源指出 apache + mod_jk 上的 Shibbolith SP 到 glassfish
社区有什么推荐的方法吗?
java - Google Maps API(方向)在 Payara 中引发 403 错误,而不是在 WebLogic 中
我被赋予了将我们的应用程序从 WebLogic 12.1.3 迁移到 Payara 4.1 的任务,并且遇到了一个问题,我觉得我或多或少地处于故障排除线的末尾。我们有一个 EJB(无状态 bean),它有两种方法,一种调用 Google Maps Directions API,另一种调用 Google Maps Geocoding API,两者都使用相同的凭据和 Google 的 Java 客户端库。这两种方法都可以在 WebLogic 上完美运行,但是在切换到 Payara 后,使用 Directions API 的方法给了我一个错误。这是堆栈跟踪的相关部分:
因此,地理编码方法仍然适用于两个平台,但是在尝试调用 Directions API 时,我从 Google 收到了 403,表明我的凭据被弄乱了,但同样的凭据适用于地理编码调用。代码没有以任何方式从一个平台切换到另一个平台。
更令人困惑的是,如果我从日志中获取调用 Google 的实际 URL 并在我的浏览器中尝试,即粘贴“ https://maps.googleapis.com/maps/api/directions/json?client= gme-company&mode=driving&arrival_time=1435825037&o rigin =Somewhere&destination=Somewhere+else&alternat ives=false&signature=nfre3XYZ2kmuDX8Qibce87ZFKQQ=" 进入 Chrome,它可以工作。我从谷歌得到了正确的答案。(顺便说一句,这些不是我使用的实际凭据或来源和目的地,它们已被“匿名化”:-))。我还检查了此 URL(由客户端库构建)在两个平台上运行时是否相同,并且在 Google 的开发人员页面上使用了 URL 签名调试器,但无济于事。我的凭据应该没有问题。
我真的走到了尽头,花了几天的时间进行故障排除和在线搜索,但没有找到解决方案。
没那么重要,但我自己没有编写这段代码,当然写的人不再在这里工作了:-P
无论如何,这是代码(有点匿名):
java - 如何让 Apache Derby 和 Hibernate 在 Java EE 应用程序中打印英文异常消息?
我正在运行一个 Java EE 应用程序,它使用 Hibernate 5.2.10.Final 和 Payara 4.1.1.172 上的 Apache Derby 存储后端。我看到错误消息,例如
这表明 Hibernate 或 Derby 或两者都没有在消息的所有部分中使用英文错误消息。
我试过了
添加一个
到一个类,但我似乎没有找到一种确定的方法来在任何异常发生之前加载它,我宁愿将设置保留在代码之外。因此同样适用于
Locale.setDefault
。-Duser.language=en
在如何在 NetBeans 中为 Java EE 项目启用断言server-config
?
我看到异常消息的开头是英文的。我希望完整的信息是英文的,包括所有可能的部分。我对解决异常不感兴趣,这是一个例子。我不是在寻找消息中德语部分的翻译。
非英语消息部分很可能是由服务器启动的德语 Ubuntu 18.04 引起的。更改操作系统的系统区域设置或服务器可以包装到的容器是一种解决方法,但不是解决方案。
SSCCE 可以在https://gitlab.com/krichter/derby-embedded-data-source-locale-j4ee找到, CI 的示例输出在https://gitlab.com/krichter/derby-embedded-data-源语言环境-j4ee/-/jobs/83525395。SSCCE 仅包含围绕服务器启动的样板文件和一个导致德语错误消息的简单无效本机查询,而不是问题中提供的更多信息。
如果可能,请与 SSCCE 核实答案。
我的动机是有英文异常消息,以便在开发过程中更容易通过搜索引擎找到解决方案,而不会篡改系统语言。
docker - 无法覆盖docker compose中的文件
我正在使用 docker compose 来设置 payara 服务器,并且需要覆盖 domain.xml 文件。我目前正在通过
volumes:
- './domain.xml:/opt/payara41/glassfish/domains/domain1/config/domain.xml'
但是当我用它编写它时,docker-compose up
它一直说它无法将 domain.xml 重命名为 domain.xml.bak。有什么办法可以让我获得覆盖它的权限或确保重命名有效?
glassfish - 使用 payara 的 glassfish 托管的服务
我在 Glassfish Server 上托管了一个 Web 服务。我正在尝试从 Payara 上托管的应用程序中使用它。但我无法做到这一点(无法读取值)。Payara Server 是否支持 glassfish 上托管的应用程序(我使用 Glassfish 3)?如果不是,请告诉我原因。
java - Java ee api 在 payara 生产服务器上得到 404
我正在使用 docker-compose 在 payara 服务器上运行 java ee 应用程序,该应用程序似乎在本地正常工作。但是在部署时,它会在所有“/api”请求上给出 404。jsp 文件似乎工作正常。
有什么可能导致这种行为。我已经尝试重新启动服务器和 docker。并且服务器日志没有显示任何特别之处。它抛出的唯一异常是它无法将 domain.xml 备份到 domain.xml.bak。我试图在没有映射 domain.xml 的情况下启动它,但这不会修复 api。
码头工人组成
我不确定这是否更适合服务器故障,如果更适合我会在那里发布。
docker - 如何使用 payara mini 创建 docker 文件?
您好,我需要创建一个包含 payara mini 的 docker 文件,payara 必须侦听端口 8080。您能帮我创建这个 docker 文件并运行它吗?