问题标签 [glassfish-5]
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.
glassfish - Glassfish 5.1 java.lang.IllegalStateException:EJB 的应用程序验证失败
Glassfish 5.1 java.lang.IllegalStateException:应用程序验证失败。
EJB
JSF 支持 Bean
部署错误:
如果从 Web 应用程序中删除 EJB bean,部署将成功。
intellij-idea - java.lang.IllegalAccessError: sun/security/provider/SunEntries
我一直在尝试解决我的问题一段时间,但还没有找到解决方案。几个月前,我从 Eclipse 迁移到 Intellij IDEA,并一直在 Glassfish 5 上开发 JSF/CDI Web 应用程序。现在,我最近不得不重新安装整个系统,每当我尝试部署我的 Web 应用程序时,都会收到以下错误:
glassfish 日志显示以下内容:
这些项目以前运行良好,现在仍然在 Eclipse 上运行,在同一台机器和同一 glassfish 服务器上。
任何人都可以告诉我这个错误的原因,所以我至少知道如何开始修复它?如果有帮助,我将使用 JDK 1.8 202 作为要求。
提前致谢。
maven - Intellij Idea 2020 社区版中的 Glassfish 5(Payara 服务器)
我正在关注一个教程Payara Server 5.2020.4
和IntelliJ Version: 2020.2.1.
导师在用IntelliJ
Ultimate
,我只有IntelliJ
Community
。
我知道Netbeans
/的存在Eclipse
已经为此启用,并且我正在使用它们。
但是,我仍然有疑问,我想解决它。
是否可以通过为 Tomcatpom.xml
添加对Glassfish/Payara
这样的服务器的支持?answer
怎么做?
提前致谢。
cdi - Netbeans12+Glassfish5.1。简单的 jsf,CDI(JavaEE8) 程序导致 RuntimeException
我在 NB 中制作了项目“Java EE Web 应用程序”。
新项目 -> Java With Ant -> Java Web -> Web 应用程序。
部署后,我访问它包含的这个简单的网页 #{mainBB.number}
,然后是异常原因。如果我输入像 {mBB.number} 这样的 bean 名称,则网页显示时没有数字。
这是 GF 日志消息。和 web "+ stack trace" msg 在 Firefox 上几乎是这样的。
错误信息
我认为在启动 bean 控制器或初始化此类时,el.parser 会导致一些库不匹配。
信息
库
JSF 2.3:javax.faces.jar
Java EE 7 API 库
环境
win10
(a) NG: GlassFish5.1(JavaEE8) , NB 12.0(JDK 1.8, JavaEE8)
以后想用JakartaEE9做
我试过了。
... 没变化。
・ jsf 检查(检查 import javax.enterprise.* ,检查 bean 的错字)
・ 检查源代码(@Named,@~~Scoped,setter/getter,构造函数)
・ 检查库
・ 再次阅读 jsf 2.3 网页
jsf - 识别和解决javax.el.PropertyNotFoundException:目标无法到达 - 堆栈溢出
jsf - 将 faces-config.xml 从 2.2 更改为 2.3 会导致 javax.el.PropertyNotFoundException:目标无法到达,标识符“bean”解析为 null - 代码日志
・ 追加和配置 beans.xml、faces.config-xml、web.xml
在 JSF 2.3 中激活 CDI
@FacesConfig 注释类以在 JSF 2.3 中激活 CDI
WEB-INF/beans.xml
版本="1.1" bean-discovery-mode="all"
在 WEB-INF/faces-config.xml
设置版本 2.3
web.xml
设置 javax.faces.ENABLE_CDI_RESOLVER_CHAIN 为真
在源
集@FacesConfig 2.3
・ 添加 jsf 库、cdi(1.2, 2.0) 库、java el 库
・ 其他版本
NG: (a) + GF6.0m1, (a) + wildfly 20.0.1 final, (a) + Payara ml 5.2020.4
OK: (b) GlassFish4.1(JavaEE8) , NB 8.2(JDK 1.7, JavaEE7)
资源
爪哇
您可以从这里(JP)获取源代码。
“projects.zip 1 章、3~18 章の例题プロジェクト”链接
https://k-webs.jp/JavaEE/index中 sample02
的
https://k-webs.jp/JavaEE/download/projects.zip。 html
味精
我错过了什么?(oo)
我该怎么办...
hibernate - Hibernate 选择不正确的 TypeDescriptor
我正在使用带有 JPA 的 Hibernate 5。下面是一些代码片段。该对象是使用 JAXB 构建的,我不希望更改 Calendar 的响应类型,因为它也会影响其他应用程序。
执行的查询是
参数设置如下
但是,在执行调用查询的代码时,我得到以下堆栈跟踪。
注意它选择为对象类型 Date 硬编码的 JdbcTimestampTypeDescriptor,这可能是我的问题所在。
问题
- 我究竟做错了什么?
- 如何影响休眠选择 CalendarTypeDescriptor?如果是这样,那会是正确的方法吗?
更新我不想更改代码,因为这个类似的代码在多个地方/存储库中,我不想更新所有这些
java - 从应用程序发送电子邮件时出现 javax.ejb.EJBException
我正在使用 GlassFish 5.1、Java 1.8、JavaMail、JavaFaces 2.2 开发一个 JavaEE 应用程序,在应用程序中我需要发送电子邮件作为调用它的方法,但是当我从服务器运行它时它向我显示以下错误:
我在一个单独的项目中测试代码片段,它运行良好,但是在从服务器执行它的那一刻发生错误。代码片段如下:
当我执行代码时,错误将其标记在以下行transport.connect(mailSender, passwordSender);
中从 1.5 版到 1.9 版的 JAR glizzly-npn-bootstrap.jar
(正如他们在以下错误中所说),但它仍然给我同样的错误。我不明白出了什么问题,也不知道如何解决。
java - 如何从命令行为 glassfish 5.0.1 管理员侦听器(端口 4848)禁用 TLS1 和 TLS1.1
如何为 glassfish 管理控制台禁用 TLS1.0 和 TLS1.1(管理员侦听器,端口 4848,jdk1.8.0_261)?
我不想在服务器级别(/usr/java/jdk1.8.0_261-amd64/jre/lib/security/java.security)禁用它,因为它可能会影响在其上运行的应用程序。因此,我正在寻找一种在侦听器端禁用 TLS1.0 和 TLS1.1 的方法。
当我尝试通过命令行禁用它时,它会引发以下错误:
java - 类 MyClass 不能转换为类 MyClass(MyClass 位于加载器 org.glassfish.[...].WebappClassLoader@1 的未命名模块中)
为什么 Glassfish / Payara 应用程序服务器中有时会在部署阶段出现此错误?我可以猜测应用程序服务器正在尝试使用两个不同类加载器的两个不同类,但是有没有办法阻止它执行这种行为?
我试图在网上查找一些来源,但一无所获。
编辑:这在重新部署时发生在同一个应用程序上。它可以通过重新启动应用程序服务器来解决,但不知不觉这不是解决方案
最后编辑,在斯蒂芬 C 的巨大反应之后。有什么工具可以理解为什么 Payara/GC 不破坏旧对象?
eclipse - Eclipse 不在项目资源管理器中显示我的项目文件
当我双击任何项目(进入)时project explorer
它不会打开,以显示我的项目内容,这个问题是glassfish tools
在eclipse
为服务器安装后发生的。我想知道在哪里可以找到导致我出现奇怪行为的错误。
在我双击我的项目之前:
双击我的项目后:
我的项目不是空的!
在安装之前glassfish
我有jboss tools 4.0
,spring tools 4
当一切正常但当我添加时glassfish
我得到了这个错误(我显示顶部)我试图在没有其他两个的情况下重置eclipse
和安装glassfish tools
,看看它会给我另一个错误,它没有错误但是当我尝试安装spring tools 4
时它给了我这个错误