问题标签 [glassfish-2.x]
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 - 对 Jax-rs 2 AsyncResponse 的 CORS 支持?
我使用 Jax-rs 2 创建了一个休息 Web 服务。它使用 AsyncResponse 返回响应。如何将 CORS 支持添加到我的 REST Web 服务?所以任何人都可以在没有任何跨域问题的情况下访问它?
我的示例休息网络服务如下
谢谢!
message-driven-bean - Glassfish 2.1 中的动态消息选择器
可以有一个基于 System 属性的 messageSelector 值吗?
我有一个 MDB:
我会拥有的是:
其中MY_INSTANCE
是值为“domain1”或“domain2”的系统属性......等等(取决于域名)
(系统属性通过 glassfish JVM-OPTION 设置)
我的目标是让 MDB 只管理收件人是 MDB 所属实例的消息。
Glassfish 版本是 2.1
,谢谢,
Sara
编辑此刻我正在使用方法 onMessage ,我在其中放置 if 语句来决定是否管理消息......
编辑 15/12/14 我使用 sun-ejb-jar.xml 文件而不是 MDB 定义中的注释更改了配置。我现在可以编辑配置文件,但这仍然在 .ear 文件中,我必须重建/部署才能使更改生效。有没有办法在 .ear 之外更改这个文件?
mysql - 无法使用 mysql 连接器 5.1.36 将 mySQL 5.6 连接到 glassfish 2.1.1 类名错误或未设置类路径
在 glassfish 上,当我尝试 ping 我的连接池时发生错误:类名错误或未设置类路径:com.mysql.jdbc.jdbc2.optional.MysqlDataSource
我在所有这些路径中粘贴了 mysql-connector-java-5.1.36.jar:glassfish/domains/domain1/lib/ext glassfish/lib 和 glassfish/domains/domain1/lib/classes
数据源类名:com.mysql.jdbc.jdbc2.optional.MysqlDataSource 资源类型:Java.sql.DataSource
关于附加属性:jdbc:mysql://localhost:3306/db_name
但似乎它没有加载连接器,我找不到问题出在哪里。
glassfish 2.1.1 是否可能与 mysql 5.6 不兼容并且需要旧版本?
不幸的是,我正在从事的项目仅在 glassfish 2.1.1 上运行 :(
glassfish - Glassfish v2 找不到所有密码套件
我有 2 个看似相同的 glassfish 安装(使用相同的安装程序安装,相同的操作系统 - SLES 11 SP2 - 具有相同的安装包和更新,相同的 JRE/JDK,相同的 Web 应用程序以相同的方式部署,相似的密钥库 - 不同的 PK,相同获取/签名等方法),但是,这两个安装有 2 组不同的可用密码套件。我相信这会导致服务器 A 在访问应用程序时给出“服务器具有弱的、短暂的 Diffie-Hellman 公钥”错误。
服务器 A:
服务器 B:
什么可能导致可用密码套件出现这种差异?
java - eclipse helios 的 Glassfish 2.1 插件不再起作用
JDK 1.5_22(32 位),eclipse Helios(32 位)。我需要用于 Eclipse 的 glassfish 2.1 插件。访问 URL http://download.java.net/glassfish/eclipse/helios时出现错误 404 . 请帮我
deployment - 在域中部署应用程序失败;publicId 和 systemId 之间需要空格
在 glassfish 服务器 2.1 中部署任何战争文件时,我遇到了以下问题。在这种情况下,我已经在欢迎 jsp 文件中处理了带有 hello world 的小型 Web 应用程序示例,也遇到了同样的问题。我已经取消部署并尝试再次部署。还是同样的问题。操作系统是 Solaris。
在域中部署应用程序失败;为模块 [repreg_nov2] 加载部署描述符时出错 第 1 行第 50 列 - 存档 [repreg_nov2] 中的部署描述符文件 WEB-INF/web.xml。publicId 和 systemId 之间需要空格。为模块 [repreg_nov2] 加载部署描述符时出错 第 1 行第 50 列 - 存档 [repreg_nov2] 中的部署描述符文件 WEB-INF/web.xml。publicId 和 systemId 之间需要空格
我删除了 glassfish 域并再次创建了同样的问题...请帮助我...
java - GlassFish 2.1.1 中的部署问题
我刚刚在 GF 2.1.1 中创建了一个新域,并试图部署 WAR,但在部署过程中出现以下错误:
尝试在目标服务器中为应用程序创建引用失败;AppDD ctor 中的错误文件参数:E:\softwares extract\glassfish 2\glassfish\domains\domain1\applications\j2ee-apps\MEjbApp AppDD ctor 中的错误文件参数:E:\softwares extract\glassfish 2\glassfish\domains\domain1 \applications\j2ee-apps\MEjbApp
如果我在服务器配置或其他地方缺少任何内容,请提供帮助。
java - spring bean Autowired 重新部署失败
当我重新部署我的应用程序时,netbeans 运行和 maven (glassfish:redeploy)。我收到以下错误:
警告:上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为“webSecurityConfig”的bean时出错:通过字段“authenticationProvider”表示的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为“customAuthenticationProvider”的 bean 时出错:通过字段“service”表示的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.BeanCreationException:使用 config.ApplicationConfig 中定义的名称“服务”创建 bean 时出错:通过工厂方法实例化 bean 失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [domain.service.Service]:工厂方法“服务”抛出异常;嵌套异常是 java.lang.IllegalArgumentException:对象:domain.model.Person@1b88ccf4 不是已知的实体类型。
当我重新启动 glassfish 服务器时,它只会再次运行。
我正在使用的持久性:
您可以在此处找到代码:error using Autowired in AuthenticationProvider
我创建一个新线程的原因是因为这个线程更具体。
java-8 - 带有 Glassfish 2.1.1 的 Java 8 可能吗?
正如标题所说,有可能吗?现在,我们有 Java 6 + sqljdbc4 + glassfish 2.1.1。我们计划将 Java 6 升级到 Java 8 以使 Sqljdbc42.jar 工作,因为我们遇到 JDBC 连接问题,解决方案可能是升级到 sqljdbc42。请参阅此链接中的选项 1:
当然,你们中的一些人可能会说将 Glassfish 升级到更高版本,但如果这不是一个选项,会出现错误吗?我发现编辑 asenv.bat 可以解决问题(http://alvinalexander.com/blog/post/java/fixing-glassfish-jdk-path-problem-solved)但我不确定更深层次的问题我们可能会面对。
非常感谢您的回答。
migration - 从 Glassfish 2.1.1 升级到 Glassfish 4.1
有人可以启发我。我正在尝试将我的 Glassfish 2.1.1 升级到 Glassfish 4.1。我决定按照此处的说明进行并行安装:https ://docs.oracle.com/cd/E26576_01/doc.312/e24942/upgrading-legacy-installation.htm#GSUPG00039
问题是: (1)什么是“安装时”?在我提取的 glassfish4 中没有这样的目录 as-install\bin 所以我认为它是安装目录?是 glassfish4\bin 还是 glassfish4\glassfish\bin?
(2) 我在 glassfish 4.1 中看不到 asupgrade.bat 文件,因此无法继续执行上述链接中的步骤。我不确定该版本是否相关,因为该文档明确指出“升级到 GlassFish Server 3.1”。我可以看到一个 pkg 目录,还有一个 updatetool.bat。我无法运行升级工具,因为我处于封闭环境(没有互联网)中。
(3)是否可以只删除 Sun 文件夹(适用于 Sun Glassfish Enterprise Server v2.1.1)并将其替换为 glassfish4 文件夹(适用于 Glassfish4.1)?然后我将运行支持新服务器的更新安装程序。全新安装有效,但我们也想尝试升级。
(4)假设#3是不可能的,还有其他方法吗?
很抱歉在这里问这个问题,因为我对任何 Oracle/Sun 社区都不熟悉。Google 搜索的热门结果并未具体回答这些问题。
更新:显然,我在这里找到了一个类似的未答复线程:Glassfish 4 升级工具在哪里。同样的问题,升级工具在哪里找不到。另外,尝试连接到互联网,我仍然无法通过 updatetool.bat 更新它。
UPDATE2:显然,updatetool.bat 不适用于 Glassfish4.1。我尝试运行它/安装它,以便升级工具可能可见,但它似乎无法下载应用程序包。