草庐IT

GlassFish

全部标签

Java EE 安全 : JASPIC/JAAS or apply a Security Framework? (Glassfish 3)

我目前正在使用OracleADF(一种端到端的JavaEE框架)来构建我的Web应用程序,并使用GlassFish3.1作为应用程序服务器。后者支持JAAS(在其管理控制台内声明)。因此,我创建了一个安全领域并将它们映射到配置文件中声明的角色,并使用JAAS来实现授权和身份验证安全功能。一切都很好,直到现在!过去几周我一直在研究JavaEE安全性。我发现,如果您坚持“基本”安全性,JAAS就足够好了。此外,JAAS(作为Java安全框架的一部分)似乎仅适用于JavaSE(但由于JavaEE是基于JavaSE构建的,因此它的一些模块正在被重用,例如LoginMethod和Callback

java - 在 Amazon AWS 上使用 Glassfish 集群无状态 Java EE 应用程序

在分布式环境中部署无状态JavaEE6应用程序以实现高可用性和可伸缩性的最佳方法是什么?我的应用程序是无状态的。因此,我不需要复制任何session状态(HTTPsession、EJB有状态bean等)具体来说,我想知道以下内容:我是否需要Glassfish3.1的集群功能(假设我不需要复制session状态)?我大量使用JMS队列和消息驱动Bean。如何设置JMS以使其在集群环境中工作?我也在使用EJB定时器服务。它在集群环境中如何工作?除了使用共享数据库存储计时器(而不是嵌入式Derby数据库)之外,我还需要做些什么吗?我计划使用AmazonAWS(具有多AZ部署的RDS、弹性负载

java - netbeans 中的默认 glassfish 4.0 密码

好吧,这不仅仅是一个问题,这是一个答案,我试图查看Glassfish4.0默认管理员密码以访问其控制台,但我没有找到任何满意的答案,有人建议更改glasssfish文件夹中的admin-keyfile也可以工作...无论如何...我就是这样做的...好吧,事实证明它在最新版本的netbeans中有一个默认密码,我发现它是自行生成的并且不是通用的,要查看您的密码,请转到服务选项卡,然后右键单击您的glassfish4.0服务器,然后选择属性,然后您将在公共(public)选项卡上看到您的密码存储在那里,单击显示,您将获得您的密码...希望对大家有所帮助! 最佳

java - HTTP 状态 500 - 未找到提供程序 org.glassfish.json.JsonProviderImpl

我正在使用netbeans-8,jdk7,tomcat8.05。我在netbeans中创建了一个webapp并添加了javax.jsonapi到我的项目,代码没有显示错误,但是当我运行我的servlet时,出现以下错误。HTTPStatus500-Providerorg.glassfish.json.JsonProviderImplnotfoundtypeExceptionreportmessageProviderorg.glassfish.json.JsonProviderImplnotfounddescriptionTheserverencounteredaninternalerr

java - Glassfish 3.1 默认主体到角色映射

我正在使用glassfish和jaas模块。我以这种方式配置了我的web.xml。ALLPageforadmin/*userBASICfileAdministratoruser这意味着所有想要访问我的Web应用程序的用户都需要属于组用户。然后在glassfish控制台上,我需要勾选以下选项:配置->server-config->安全->默认主体到角色映射我的问题是为什么我需要勾选这个DefaultPrincipaltoRoleMapping?以及如何更改我的web.xml以避免勾选它?非常感谢洛伊克 最佳答案 当您在web.xml中

java - GlassFish 与 tomcat

这个问题在这里已经有了答案:WhatisthedifferencebetweenTomcat,JBossandGlassfish?(8个答案)关闭7年前。我想在工作中必须处理的下一个项目中开始使用JEE6,但也有一个限制(某种程度上):Tomcat5.5我的问题是,相比现有的Tomcat(5.5)或升级到较新版本7,GlassFish有哪些改进(安全性/速度)?

linux - Glassfish:如何在没有密码的情况下执行 asadmin 命令?

每次我为glassfish输入这样的CLI命令asadminstart-instancei1时,系统都会提示我输入管理员用户名和管理员密码。如何禁止输入这些凭据?我打算编写脚本来运行这样的命令,我认为不可能在bash脚本中输入凭据。谢谢 最佳答案 密码文件选项可能过于冗长。只需执行以下操作:asadminstart-domainmydomain以管理员身份登录输入管理员用户名和管理员密码。将在您的用户主目录中创建一个文件.asadminpass]成功。确保此文件仍然受到保护。存储在该文件中的信息将被使用asadmin命令来管理关联的

linux - glassfish 无法启动 GLib-GIO-ERROR ** : Settings schema 'org.gnome.system.proxy' is not installed

我在openjdk7、debian7amd64上使用glassfish2.1。Glassfish无法启动,显示glassfish无法启动GLib-GIO-ERROR**:未安装设置架构“org.gnome.system.proxy”,有什么想法吗??? 最佳答案 尝试安装gsettings-desktop-schemas。 关于linux-glassfish无法启动GLib-GIO-ERROR**:Settingsschema'org.gnome.system.proxy'isnotin

mysql - 未设置将 MySQL 数据库连接到 Glassfish 类路径或类名错误

我正在将derby数据库换成MySQL数据库。我之前一切正常,但在我认为正确的配置之后,我得到了错误:原因:javax.resource.ResourceException:类名错误或未设置类路径:com.mysql.jdbc.jdbc2.optional.MysqlDataSource来自控制台的完整错误输出:Causedby:javax.resource.ResourceException:Classnameiswrongorclasspathisnotsetfor:com.mysql.jdbc.jdbc2.optional.MysqlDataSourceatcom.sun.gjc

java - 在 eclipse 中添加 org.glassfish.jersey.archetypes

我正在尝试在Eclipse中创建一个Maven项目。我正在尝试创建一个原型(prototype),但出现以下错误。Can'tresolveArchetypeorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.16org.eclipse.core.runtime.CoreException:Couldnotresolveartifactorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.16 最佳答案