问题标签 [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 投票
1 回答
270 浏览

security - 从应用程序中访问 glassfish 安全领域

我正在为 Web 应用程序使用 glassfish 4.1 应用程序服务器。Web 应用程序身份验证/授权由 glassfish ldap 领域完成。所以我不必在我的应用程序中而是在 glassfish 容器中实现和配置 ldap 连接。那挺好的!

现在我需要在我的应用程序(WebService)中使用用户名/密码实现登录方法。参数在 SOAP 请求中传递。我想从 glassfish 访问另一个配置的 ldap 领域并将用户名/密码传递给它。结果我想知道用户是否被授权。

是否可以从应用程序内部访问应用程序服务器的安全领域并执行登录请求?

0 投票
1 回答
426 浏览

http - 如何管理多个 URL/域

我想得到以下情况:

我有域:xxx.com zzz.com 和 yyy.com 我有一台服务器:xxx.yyy.zz.qq

我想将 glassfish 配置为开始侦听端口 80,并根据 URL 为我的站点选择适当的基本目录,即:

场景 1:访问者输入 url xxx.com 或 www.xxx.com -> Glassfish 在端口 80 上接收请求并获取目录:./glassfish4/myXXXcom/,其中放置了 xxx.com 的 index.html。

场景 2:访问者正在输入 url zzz.com 或 www.zzz.com -> Glassfish 在端口 80 上接收请求并获取目录:./glassfish4/anotherSite/,其中放置了 zzz.com 的 index.html。

我做了什么:

在我的服务器上安装了 glassfish 4.1。将我的域的 A 字段更改为我的服务器地址。创建的虚拟服务器:

创建http监听器:

我认为我在这里做的事情完全错误。我该如何解决这个问题?

0 投票
1 回答
155 浏览

transactions - 在 Glassfish 4.1 txlogdir 上调用 EJB3 为空

假设我有一个

@TransactionAttribute(value=TransactionAttributeType.NOT_SUPPORTED)使用注释引用 WebService 方法。现在,第一次在战争中调用这个方法(用@EJB 注入)给了我他的错误:

之后,该方法被正确调用并提供正确的信息,直到我重新启动 glassfish。有人可以提示要寻找什么吗?

提前致谢!

0 投票
3 回答
1750 浏览

glassfish - 启动 GlassFish 4 错误

当我尝试在 localhost[domain1] 启动 Glassfish 服务器 4 时出现该错误

由于以下问题无法启动服务器: 键值不能为空。

这是它的屏幕截图。

我找不到解决方案。

谢谢你。

0 投票
0 回答
131 浏览

java - 带有任意代码更改的 NetBeans Java EE 应用程序部署失败

我一直在为学校开发 Glassfish 4.1 上的应用程序,但我遇到了一个导致我的应用程序无法部署的错误。似乎更改代码中的任意内容,例如添加装饰器,甚至只是添加无害的 System.out.println 语句,都会导致部署失败,并在 Glassfish 的日志中显示错误。

以下是日志示例:

0 投票
2 回答
3273 浏览

logging - 无法在 Glassfish 4.1 上部署 Spring Boot 应用程序

我创建了一个 Spring Boot 应用程序(webservice soap)。一切正常,应用程序通过 Spring Boot 中的集成 tomcat 运行良好。当我尝试在战争中打包并部署到 Glassfish 4.1 时出现奇怪的错误。

我的Maven配置:

以及部署中的错误:

我尝试添加 jboss 日志记录依赖项和 log4j sl4j 等一个依赖项但没有成功.... :(

帮助 :) !

0 投票
1 回答
657 浏览

hibernate - Lucene 的 ClassCastException

我正在使用 Lucene 开发一个带有 Hibernate Search 的 Web 应用程序。我将此应用程序更新为 Hibernate 5.5.1(前 4.3.5(hibernate-core)4.3.10(hibernate-entity-manager)。

我用前一个应用程序创建了一个 lucene 索引(4.7 版)。而且我认为问题可能出在较旧的索引版本上。

当我尝试部署我的应用程序时,我得到以下堆栈跟踪:

我想我可能必须升级旧索引才能让它工作?有人可以在这种情况下帮助我吗?

这是我的 persistence.xml 文件:

依赖项

编辑1:

我更新了 Netbeans 和 jdk1.8.0_66 文件夹中的旧 lucene 版本。现在 Netbeans 给了我一个错误,上面写着以下内容:

看起来它正在搜索较旧的 jar 文件?我是否必须更新其他内容?

我还发现,Netbeans 正在加载数百个模块,包括。

如何关闭模块加载?也许这会导致错误?

0 投票
0 回答
133 浏览

java - 小程序加载时的 getWriter() 异常

我有一个相当大的小程序(54,000 行代码),它提供了无数的:

- 加载所需的小程序库时出现异常。据我所知,它们不是由我的代码直接引起的。该页面是在 Glassfish 4.1 上运行的 JSF 2.2 xhtml。

我正在使用 applet 标记,因为 Object 标记不支持百分比宽度。

小程序加载正常,但我想在开始 beta 测试之前摆脱这些错误。它每次都会吐出 11,183 行这些错误,因此它不是可以轻易忽略的东西。

我即将启动一个为期 4 年、144,000 行的项目(我是唯一的程序员),并且在启动前的时间已经不多了,因此我们将不胜感激。

更新:碰巧我正在检查另一个导致小程序暂时冻结的错误。问题是在 jPanel 上设置背景会导致完全相同的两个错误,在下面列出的第二批错误中,发生。生成了许多错误,导致小程序在输出到 Netbeans 控制台时冻结。这个 jPanel 具有设置其他几个面板的背景颜色的绑定,因此我只需要设置一个面板的背景颜色。

移除绑定并手动更改其他面板的颜色解决了这个问题。在设置背景颜色时使用 Try-Catch 不会捕获任何错误。但是,当小程序加载时,我仍然遇到错误并且仍在调查。是否有任何其他捕获错误的方法,例如缺少哪些尝试捕获的后台问题?

小程序开始加载时产生的初始错误是以下四次:

然后 getWriter() 错误开始;这两个最多可以重复 30 次:

0 投票
1 回答
858 浏览

jakarta-ee - 用于集成和单元测试的 Java EE 7 便携式解决方案

我正在尝试寻找一种可移植的解决方案来测试我的 Java EE 7 应用程序。测试 EJB 及其注入时尤其棘手。例如:

当我运行测试时,我会得到:

没有可用的 EJBContainer 提供程序

我也尝试使用 option properties.put(EJBContainer.PROVIDER, ""),但没有成功。Glassfish 有一些可用的文档,但对于 Wildfly,它真的很差。

我也听说过 arquillian,但我只看到 Alpha 包,这似乎不安全。有谁知道用于(集成)测试的便携式解决方案?

0 投票
2 回答
496 浏览

java - 注入休眠PersistenceUnit

通过使用 CDI,如下面的代码所示:

我想注入我的休眠EntityManagerFactory

目前,如果我执行下一行:

它按预期工作,但如果我使用第一种方法来尝试使用 Derby 连接,我知道这一点,因为我收到下一条错误消息:

org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection

通过堆栈跟踪,我知道它是由于这个原因引起的。

Error connecting to server localhost on port 1527 with message Connection refused.

我知道这是因为它正在尝试连接到(Java DB)Derby db。

我的 persistence.xml 看起来像这样:

我正在阅读,显然我需要指定 astandalone.xml来提供不同的<jta-data-source>,但它对我来说比它应该的要复杂一些(我不想追逐错误的兔子),我来自 Java EE 世界而所以我认为我的自我是全新的(对于傻瓜解释受到广泛赞赏)。

(如果有帮助)我在 GlassFish 4.1 服务器上运行。请询问是否需要任何其他信息。