小编zeb*_*bra的帖子

Web Start 安全级别 j2ee-application-client-permissions 仍然可能吗?

根据JNLP 文件语法,存在三个安全级别:

  • sandbox (如果没有明确指定级别,则为默认值)
  • j2ee-application-client-permissions
  • all-permissions

在最近的 Java 版本中,要求 JAR 文件包含一个清单条目,其 Permissions 属性与相应 JNLP 文件的安全级别相匹配。根据官方文档可能的值是

  • sandbox
  • all-permissions

我很困惑,因为这是否意味着实际上不再可能使用级别部署 web start 应用程序j2ee-application-client-permissions

我无法j2ee-application-client-permissions使用清单文件中的每个可能的属性值部署具有级别的(已签名)Web 启动应用程序。

java security jnlp sandbox java-web-start

6
推荐指数
0
解决办法
454
查看次数

在 EJB 中使用“私有静态”辅助方法

我有一个简单的 EJB:

@Stateless
public class EJB {

    public void aMethod() {
        // ...
        Event event = createEvent();
        // ...
    }

    private static Event createEvent() {
        Event event = new Event();
        // ...
        return event;
    }
}
Run Code Online (Sandbox Code Playgroud)

IntelliJ Ultimate 显示错误,因为 EJB 内存在静态方法。

使用 JBoss EAP,EJB 可以正常工作。EJB 规范是否禁止使用(私有)静态“帮助程序”方法?为什么?为什么它可以与 JBoss EAP(以及很可能的其他应用程序服务器)一起使用?

java jboss ejb intellij-idea jakarta-ee

5
推荐指数
1
解决办法
771
查看次数