问题标签 [glassfish-3]
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.
maven-2 - Maven2多模块ejb 3.1项目-部署错误
问题是我在将我的项目部署到 Glassfish 时收到以下错误:
但是,让我们从 Maven2 中的项目结构开始...
我已经构建了以下场景:
MultiModuleJavaEEProject - 父模块
-> 模型 ---> 打包为 jar
-> ejb1 ----> 打包为 ebj
-> ejb2 ----> 打包为 ebj
-> web ----> 打包为 war
所以模型、ejb1、ejb2 和 web 是父 MultiModuleJavaEEProject 的子/模块。
_ejb1 取决于型号。
_ejb2 依赖于 ejb1。
_web 依赖于 ejb2。
pom的样子:
_父:
_模型:
_ejb1:
_ejb2:
_网络:
而模型只是一个简单的 Pojo:
并且 ejb1 只包含一个 STATELESS ejb。
以及 ejb2 只是一个无状态的 ejb:
而 web 模块只包含一个 Servlet:
Web 模块中的 web.xml 文件如下所示:
所以我没有设置其他文件。任何 ejb 文件中都没有 ejb-jar.xml,因为我使用的是 EJB 3.1。所以我认为 ejb-jar.xml 描述符是可选的。我这个对吗?
但问题是,已经提到的错误:
有人可以帮忙吗?
glassfish - 在 GlassFish v3 中安装 ssl 证书
我刚刚在 GlassFish 3 上安装了新的 ssl 证书。我还将对 s1as 的所有引用更改为 config/domain.xml 中的新证书别名。一切似乎都很好,但我想知道我是否必须更改所有“s1as”条目
config/sun-acc.xml、wss-server-config-1.0.xml、wss-server-config-2.0.xml 以及 ? 这些文件中的设置会影响什么吗?
提前致谢。
web-applications - 将 EJB 和接口拆分为单独的模块——部署失败
我无法按照本指南从我的 EAR 中“提取”我的接口和实体以从另一个 Web 应用程序中使用它们:
- 我使用 NetBeans 6.8 和 Glassfish 3.0.1
- “Java 类库”项目
- 包含所有实体和接口
- “Java EE 应用程序”项目
- 添加到项目中的类库,打包到EAR中
- 包含 EJB 实现、MDB、测试
- “Java Web 应用程序”项目
- 添加到项目中的类库,被打包进WAR
- 包含 REST 接口
当我构建和部署 Web 应用程序时,一切顺利。
当我构建 Java EE 应用程序时,我可以看到包含的 jar 文件(接口、实体)。但是当我尝试部署 EAR 时,Glassfish 以 java.lang.NoClassDefFoundError 错误拒绝它:
'mvs/core/StoreServiceLocal' 是在库 jar 文件中定义的接口。
我究竟做错了什么?
我正在使用 EJB3 注释,因此没有特定于 bean 的部署描述符:
mvs/core/ShopperService.java:
mvs/core/ShopperServiceLocal.java:
eclipse - 如何使用 Eclipse Helios 3.6 安装 GlassFish 3 服务器适配器
如标题中所述的问题:如何在 Eclipse Helios 3.6 上安装 GlassFish Server Adapter?
java - GlassFish JDO 和全局对象
我正在考虑为我的新应用程序使用 GlassFish 平台。
我的应用环境。没有大量数据需要处理,但是很多用户在写/读相同的数据
diff 用户每 200 毫秒更新一次数据中非常不稳定的部分。因此,我希望这种类型的数据仅在内存中并且可供整个应用程序访问
我的问题:
- 如何在 GF 中使用内存中的全局对象?一种。使用静态变量对象——为此我想我需要确保 GF 仅在 1 个 JVM 上运行——>如何将 GF 配置为在 1 个 jvm 上运行?湾。使用 HttpContext - 与 a 相同。
- 我如何坚持到数据库?一种。我可以使用 JDO 接口吗?
- 如何安排将来要执行的任务(类似于 GAE 中的任务队列)
谢谢,JS巴赫
glassfish - glassfish 仅从 netbeans IDE 启动,而不是从命令提示符启动
我已经在 redhat 机器上安装了带有 glassfish 版本 3 的 netbeans 版本 6.8。问题是,当我尝试通过 netbeans 启动/停止 glassfish 时,它工作正常,但是当我尝试通过以下方式启动 glassfish 时:
./asadmin 停止域 domain1
我收到错误“GlassFish 需要 Java SE 版本 6。您的 JDK 是版本 4”
我只安装了一个 JDK 实例
rpm -qa | grep jdk
将返回“jdk-1.6.0_18-fcs”
有任何想法吗 ?
glassfish-3 - Web 应用程序在端口 8080 上启动,我在哪里可以更改它?
我有 Netbeans IDE 版本 6.8 和 Glassfish 版本 3。我的 glassfish 侦听器设置为端口 81,但是当我尝试通过 Netbenas IDE 运行最简单的 Web 应用程序时,它会尝试在端口 8080 上运行它。我在哪里可以更改它?为我的 Web 应用程序使用端口 8080 对我来说是不可能的。
maven-2 - Maven Embedded Glassfish Plugin - 如何设置临时目录?
我正在使用 Maven Embedded Glassfish 插件,它运行良好,但不幸的是它在我的主项目目录中创建了一个临时目录。我希望它使用目标,这样每次我清理项目时,嵌入的目录也会被擦除。
有这样的设置吗?
沃尔特
glassfish - 为 Glassfish 配置 Seam
我仍在为我们的应用程序服务器迁移到 Glassfish 而不是 Jetty,并且遇到了一些问题。应用程序启动良好,数据库表由休眠创建,数据由我的数据库导入器导入,所以 Seam 还活着,运行良好。似乎 Seam 没有正确绑定到任何 JSF 生命周期,因为我没有获得活动的应用程序范围:
jakarta-ee - Java EE 应用程序客户端中的 EJB3 JNDI 查找失败
我正在尝试从 Java EE 客户端应用程序访问 EJB3,但除了查找失败之外什么都没有。客户端应用程序在 Java EE 应用程序客户端容器中运行。
我的 Java EE 应用程序“CoreServer”公开了许多带有远程接口的 bean。我从部署在同一个 Glassfish v3.0.1 上的 Web 应用程序访问它们没有问题。
现在我正在尝试从客户端应用程序访问它:
当我运行将它部署到 Glassfish 并从 appclient 运行它时,我收到此错误:
但是,这与我从 WebApplication 查找 bean 时使用的 JNDI 名称完全相同(通过 SessionContext,而不是 InitialContext - 这有关系吗?)。此外,当我部署“CoreServer”时,Glassfish 报告:
我尝试了所有四个名称,没有一个有效。appclient 是否无法使用(仅)远程接口访问 bean?