问题标签 [glassfish-4]

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 回答
505 浏览

java - Glassfish 作为网络服务器?

我正在尝试将 glassfish 设置为我的 Web 应用程序的 WebServer。我已经在我的服务器中安装了 glassfish 并尝试上传我遇到一些错误的文件夹。如果我尝试从另一台计算机访问,我有另一个错误 asadmin 无法识别。任何机构以前都曾在此问题上工作过。请分享您的见解和想法。谢谢你。

0 投票
1 回答
1101 浏览

http-post - Glassfish 4.0 JAX-RS 空 HTTP POST MultivaluedMap 表单参数

我想问一个与我在 Glassfish 4.0 Web 应用程序部署中遇到的问题相关的问题。

我使用 JAX-RS 创建了一个 REST Web 服务应用程序并将其部署在 Glassfish 3.1.2 上,没有任何问题。最近尝试在 Glassfish 4.0 上部署,遇到如下警告。

我使用 javax.ws.rs.core.MultivaluedMap 来存储表单参数,但对于 HTTP POST 请求,它确实是空的。奇怪的是,对于 HTTP PUT 请求,它不是空的。我曾尝试在 Internet 上搜索解决方案,但被卡住了(在最坏的情况下,我当然可以回退到 Glassfish 3.1.2 部署)。

代码片段:

如果有人知道如何解决这个问题,请告诉我。非常感谢。

0 投票
2 回答
10302 浏览

jakarta-ee - WELD-001408 类型 [Validator] 的依赖关系不满足

从 Java EE 6 迁移到 Java EE 7 后,我无法部署我的项目。

我已经启用了 CDI(带有 bean-discovery-mode="all" 的 beans.xml 以实现向后兼容性)

部署错误似乎与我的代码无关,因为它提到了试图注入的“验证器”类org.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor

我不知道这里发生了什么。

我正在使用 GlassFish 4.0。这是部署时生成的异常的堆栈跟踪:

0 投票
4 回答
72969 浏览

glassfish - 如何在端口 80 而不是 8080 上运行 glassfish 4?根访问不是问题

是否有一些谷歌和解决方案是在 apache 中使用 iptables 或 mod 重定向?由于我的应用程序使用 websockets,因此上述解决方案破坏了我的 websocket 连接,我再次必须使用端口 8080 连接到我的 websockets。有什么方法可以在端口 80 上运行 glassfish 本身,以便我的 websockets 也可以在端口 80 上运行,从而更容易公司防火墙后面的用户可以访问该应用程序,因为公司可能会阻止 8080。

我也有root访问权限。

0 投票
1 回答
1717 浏览

jakarta-ee - 无法在 Glassfish v4 中使用 JPA

在 Glassfish v4 上,在这个超简单的应用程序中,我收到错误:javax.persistence.PersistenceException: No Persistence provider for EntityManager named local当我访问 URL 时:localhost:8080/demo/main

我认为 Glassfish v4 应该带有一个内置的提供程序。

以下是war文件中的布局:

更新::persistence.xml_

Main.java尝试创建和持久化一个对象:

Foo.java是一个微不足道的实体:

RestApp.java很简单,它成功触发了 JAX-RS:

在 Glassfish 控制面板中有一个名为 JDBC 连接池local,它成功地ping 到本地 MySQL 5.6.13 安装。有一个名为 的 JDBCjdbc/local资源Pool Name: local

如何解决这个问题?谢谢!

编辑:persistence.xml在上面添加

0 投票
1 回答
12147 浏览

java - 休眠:org.hibernate.service.spi.ServiceException:无法创建请求的服务 [org.hibernate.engine.spi.CacheImplementor]

我正在尝试在本地机器上的 glassfish 4 服务器上部署应用程序。当我将 .war 文件复制到 autodeploy 目录中时,glassfish 日志会返回异常,并且该应用程序不会出现在服务器管理控制台上的应用程序列表中。我已经就此咨询了当地的同事,根据与工作实例的比较,我们认为来自 Glassfish 服务器的痕迹(如下所示)可能与原因有关:

服务器跟踪:

如果需要完整的堆栈跟踪或需要任何进一步的信息或编辑,请告诉我。否则,我将等待回复。

0 投票
3 回答
13747 浏览

eclipse - GlassFish 4 和 Eclipse Juno JavaEE 出错

我前一阵子下载Eclipse Juno了,但直到现在才使用它的 Java SE 透视图。

今天我下载GlassFish 4了Windows并安装了它。在安装过程中,我得到一个屏幕,显示安装过程没有找到 Java JDK,但允许浏览它。我找到C:\Program Files\Java\jdk1.7.0_17了目录并选择了它。我完成了安装并且能够启动和停止域并查看应用程序和管理页面。

我也想安装GlassFish plug-in for Eclipse。我通过 Marketplace 找到并下载并安装了它。

我将 Eclipse 的视角切换到 JavaEE,并尝试选择 GlassFish 作为服务器。这样的选择确实存在。但是,然后我得到一个标题为New GlassFish 4.0 Runtime的屏幕,并出现以下错误:

Glassfish 服务器运行时需要完整的 JDK 而不是 JRE

唯一启用的按钮是BackCancel

我四处搜索,但没有发现任何对这种情况有用的东西。

有人能猜出可能发生了什么并建议故障排除步骤吗?

0 投票
0 回答
442 浏览

jakarta-ee - Eclipse 在 GlassFish 上哪里部署 servlet?

我在 Widows 7 盒子上使用Eclipse Junowith 。GlassFish 4GlassFish 安装为本地主机。

如果我保留所有默认值并通过 Eclipse 将我的动态 Web 项目部署到服务器,那么servlet的Web 地址是什么?我应该在 HTML 表单action参数中添加什么?

Servlet 的类用@WebServlet.

上下文根是/WebProject.

我确实看到了在服务器上部署的 servlet,但是在我所有的尝试中都得到了*404 *s。

更新:

它现在正在工作。我根本没有意识到urlPatternsvalue 是case-sensitive

0 投票
1 回答
3129 浏览

netbeans - glassfish 4.0 asadmin 创建域错误

我在 Fedora 19 上安装了带有 Glassfish 4.0 的 Netbeans 7.3.1。当我尝试使用 asadmin 作为 root 用户创建新域时:

我有以下错误

知道如何解决这个问题吗?

0 投票
1 回答
1132 浏览

cdi - Java EE 7 + GlassFish 4 - 启动时运行 bean

使用 CDI 是否有办法在应用程序服务器启动时实例化 bean?

我希望能够做类似的事情: -

不幸的是,尽管@Singleton注释存在于javax.inject.*包中,但@Startup注释并不存在。