问题标签 [glassfish]

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 投票
2 回答
6847 浏览

java - 如何覆盖 glassfish 中的 j_security_check?

我目前FORM在 glassfish v2.1 中使用基于身份验证来登录用户,它工作正常。我想切换到ProgrammaticLogin并且我希望能够获取最初请求的 URL(即在重定向到登录页面之前)并在我的编程登录代码中使用它,以便在身份验证后将用户重定向回请求的页面。

我已经看到了源代码j_security_check——在我的例子中是FormAuthenticator(catalina 代码库),它将初始请求保存在会话中的一个SavedRequest对象中,但该会话是一个StandardSession而不是HttpSession所以没有直接的方法来访问它。

还是我应该将身份验证机制从FORM其他东西更改?

谢谢!

0 投票
2 回答
2213 浏览

maven-2 - 如何更改 Maven Glassfish 插件部署到的 ContextRoot?

我正在使用 Maven Glassfish 插件部署一个 webapp(比如 WebApp.war)。而不是将它部署到http://localhost/WebApp我希望它部署到http://localhost/AnotherName - 也就是说,我想更改它部署到的上下文根。我不知道如何使用插件来做到这一点,这是一个选项吗?

0 投票
1 回答
2957 浏览

java - 你有什么使用 nginx 和 memcached 优化网站的经验?

我们有一个在Glassfish应用服务器集群上运行的基于 Java EE 的 Web 应用程序。传入的流量主要是对我们应用程序资源的基于 XML 的表示的 RESTful 请求,但可能有 5% 的流量可能是基于 JSON 或 XHTML/CSS 的表示。

我们现在正在研究负载平衡解决方案,以在集群中的 Glassfish 实例之间分配传入流量。我们还在研究如何使用 memcached 卸载集群,memcached 是一种内存分布式哈希映射,其键是 REST 资源名称(例如,“/user/bob”、“/group/jazzlovers”),其值为相应的 XML 表示。

一种听起来很有希望的方法是用一块石头杀死两只鸟,并使用轻量级、快速的nginx HTTP 服务器/反向代理。Nginx 将通过首先在 memcached 中查找其 URI 来处理每个传入请求,以查看是否已经存在未过期的 XML 表示。如果没有,nginx 会将请求发送到 Glassfish 实例之一。这篇简短的文章中描述了 nginx memcached 模块。

你对 nginx 和 memcached 这样使用的总体印象如何,你对它们有多满意?您发现哪些资源对了解它们最有帮助?如果您尝试了它们并且它们不适合您的目的,为什么不呢?您改用了什么?

注意:这是一个相关的问题

更新:我后来在 ServerFault.com 上问了同样的问题。那里的答案主要是建议替代 nginx (有帮助,但间接)。

0 投票
4 回答
2451 浏览

java - 如何限制 EJB 的实例数量?

我想检查我的有状态 bean 是否被钝化/激活,并且相应的回调是否被正确调用。

为此,我想配置容器 GlassFish 和/或 JBOSS 以限制 bean 的实例数。

可能吗 ?如果是,如何?

0 投票
2 回答
9268 浏览

java - GlassFish(或任何 servlet 容器)上 HTTP 连接的 JCIFS NTLM 身份验证

我创建了一个 Java 类,它连接到需要 NTLM 身份验证的 IIS 网站。Java 类使用 JCIFS 库并基于以下示例:

该示例从命令提示符执行时运行良好,但是一旦我尝试在 servlet 容器(特别是 GlassFish)中使用相同的代码,我就会收到一条IOException包含消息“服务器返回 HTTP 响应代码:401 for URL:.. ……”。

我尝试将 jcifs jar 移动到系统类路径(%GLASSFISH%/lib),但这似乎没有任何区别。

建议高度赞赏。

0 投票
1 回答
807 浏览

java - 如何阻止类在 Glassfish 下登录 java.util.Logger

我的 Glassfish 服务器每 10 分钟左右记录一次这样的消息:

我知道问题出在哪里,所以这不是我感兴趣的部分。我想知道的是如何过滤掉这些日志,这样我就再也不用看到它们了。我尝试将 javax.enterprise.system.stream 包的日志记录设置为 SEVERE 作为 Glassfish 中的自定义日志记录属性,但这没有效果。

0 投票
5 回答
8947 浏览

configuration - Glassfish/Java EE 5 Web 服务的应用程序配置文件

我正在尝试编写一些简单的 Java Web 服务,以便我们可以从 .NET 调用 Java 代码。到目前为止,我得到了在 Glassfish 下工作的概念验证。当 IDE 完成所有工作时非常简单。

现在我真的陷入了 Java 中应该非常简单的东西。例如,我想将我的配置外部化,这样我就可以在不重新编译的情况下更改连接字符串/用户名/应用程序变量/等内容。

在 .NET 中,您只需在网站根目录的 web.config 文件中粘贴一些字符串并使用:ConfigurationManager.AppSettings["whateverIwant"];

我可以让 java.util.Properties 做我想做的事(从独立客户端),但我不知道在哪里放置 .properties 文件以及如何从 Web 服务中获取它的路径。

我也需要我的方法在 WebSphere Application Server 中工作。谢谢!

0 投票
4 回答
8411 浏览

java - 本地主机:8080 未加载 - glassfish

我已经在 MAC OS 中成功安装了 Glassfish 网络服务器版本 10。我安装或启动服务器没有问题。服务器正在运行,但是当我尝试在端口:8080 中运行 glassfish 时,它没有加载并且我得到一个空白页。但是,localhost 4848 正在加载,我可以看到那里启用了 webspace。我曾尝试使用 jdk5,6 并重新安装东西,但徒劳无功,任何人都知道解决方案......

0 投票
1 回答
1335 浏览

windows - windows 上的本地 glassfish 可以配置为与 UNIX 上的远程 db2 一起使用吗?

我试图让 db2 在 glassfish 中工作,但一点运气都没有。我已经阅读了文档,但无论我做什么,我在执行 ping 操作时都会遇到错误。我将 db2 驱动程序和连接的 jar 文件放在类路径前缀中,将它们添加到域的 lib 目录中,然后就不行了。我究竟做错了什么?感谢您的时间。

0 投票
3 回答
13362 浏览

java - Glassfish 服务器上的 Apache Commons FileUpload 问题

我有一个简单的网络应用程序,它只有一个接受数据文件并将其保存到服务器的 Servlet。我正在使用“ apache commons FileUpload ”库。文件上传在我的本地服务器上工作正常(我将 Glassfish 用于我的开发和生产服务器)。我可以上传任何大小的文件。这是我的内存信息:

这是我的 servlet 的代码:

这是带有错误的输出:

这是我还尝试添加到我的 domain.xml 的内容:

知道为什么会这样