问题标签 [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.
java - Glassfish 作为网络服务器?
我正在尝试将 glassfish 设置为我的 Web 应用程序的 WebServer。我已经在我的服务器中安装了 glassfish 并尝试上传我遇到一些错误的文件夹。如果我尝试从另一台计算机访问,我有另一个错误 asadmin 无法识别。任何机构以前都曾在此问题上工作过。请分享您的见解和想法。谢谢你。
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 部署)。
代码片段:
如果有人知道如何解决这个问题,请告诉我。非常感谢。
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。这是部署时生成的异常的堆栈跟踪:
glassfish - 如何在端口 80 而不是 8080 上运行 glassfish 4?根访问不是问题
是否有一些谷歌和解决方案是在 apache 中使用 iptables 或 mod 重定向?由于我的应用程序使用 websockets,因此上述解决方案破坏了我的 websocket 连接,我再次必须使用端口 8080 连接到我的 websockets。有什么方法可以在端口 80 上运行 glassfish 本身,以便我的 websockets 也可以在端口 80 上运行,从而更容易公司防火墙后面的用户可以访问该应用程序,因为公司可能会阻止 8080。
我也有root访问权限。
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
在上面添加
java - 休眠:org.hibernate.service.spi.ServiceException:无法创建请求的服务 [org.hibernate.engine.spi.CacheImplementor]
我正在尝试在本地机器上的 glassfish 4 服务器上部署应用程序。当我将 .war 文件复制到 autodeploy 目录中时,glassfish 日志会返回异常,并且该应用程序不会出现在服务器管理控制台上的应用程序列表中。我已经就此咨询了当地的同事,根据与工作实例的比较,我们认为来自 Glassfish 服务器的痕迹(如下所示)可能与原因有关:
服务器跟踪:
如果需要完整的堆栈跟踪或需要任何进一步的信息或编辑,请告诉我。否则,我将等待回复。
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
唯一启用的按钮是Back和Cancel。
我四处搜索,但没有发现任何对这种情况有用的东西。
有人能猜出可能发生了什么并建议故障排除步骤吗?
jakarta-ee - Eclipse 在 GlassFish 上哪里部署 servlet?
我在 Widows 7 盒子上使用Eclipse Juno
with 。GlassFish 4
GlassFish 安装为本地主机。
如果我保留所有默认值并通过 Eclipse 将我的动态 Web 项目部署到服务器,那么servlet的Web 地址是什么?我应该在 HTML 表单action
参数中添加什么?
Servlet 的类用@WebServlet
.
上下文根是/WebProject
.
我确实看到了在服务器上部署的 servlet,但是在我所有的尝试中都得到了*404 *s。
更新:
它现在正在工作。我根本没有意识到urlPatterns
value 是case-sensitive。
netbeans - glassfish 4.0 asadmin 创建域错误
我在 Fedora 19 上安装了带有 Glassfish 4.0 的 Netbeans 7.3.1。当我尝试使用 asadmin 作为 root 用户创建新域时:
我有以下错误
知道如何解决这个问题吗?
cdi - Java EE 7 + GlassFish 4 - 启动时运行 bean
使用 CDI 是否有办法在应用程序服务器启动时实例化 bean?
我希望能够做类似的事情: -
不幸的是,尽管@Singleton
注释存在于javax.inject.*
包中,但@Startup
注释并不存在。