问题标签 [java-ee-6]

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 回答
4452 浏览

maven-2 - @WebServices 作为 ejb jar 中的 @Stateless 会话 bean

场景:创建一些Web服务作为@Stateless bean,将其打包为ejb jar。结果 - 无法访问 wsdl 文件。

目标:我想将@WebServices 用作@Stateless 会话,使用ejb jar 打包和可访问的wsdl 文件形式的web。

网络服务:

在这种情况下,我得到

wsdl 请求无效 http://192.168.44.48:8181/ws.isp.SecurityService/SecurityService

当我尝试访问 wsdl 并且如果不使用 wsdlLocation 的描述,我会得到空白页。

Web 服务,因为它自我运作良好。

Q1:在 ejb jar 中将 Web 服务的 wsdl 文件位置描述为无状态的规则是什么?

Q2:maven打包时是否可以生成wsdl文件?

Q3:如何为我们有@Stateless和@EJB等注解的Web服务生成wsdl文件(目前我只能通过注释这些注解来生成它)

环境:mave 2、ejb 3.1、glassfish v3、jax-ws 2.x

谢谢!

0 投票
3 回答
4584 浏览

java - Java EE 6 中的编程身份验证

是否可以在 Java EE 6 中以编程方式对用户进行身份验证?

让我更详细地解释一下:

我有一个现有的带有 Servlets 和休眠的 Java SE 项目;我手动管理所有身份验证和访问控制:

我在这个项目中集成了 J2ee/jpa/servlet 3/...(Glassfish 3)。

我见过这样的注释:

但是如何在 login() 中手动声明我的用户是管理员和/或查看者角色?

0 投票
2 回答
2208 浏览

java - Servlet 3.0 注销不起作用

我对 Servlet 3.0 的身份验证功能有疑问:

在 Servlet v3 中使用此代码:

由于该功能,我总是希望看到用户名/登录窗口。logout()相反,它似乎是一种“缓存”机制,可以重新填充凭据并取消我的注销...

行政

基本的

===^===

无效的

无效的

===v===

行政

基本的

这是我的firefox的问题,还是我在Servlet代码中缺少的东西?

0 投票
1 回答
831 浏览

jakarta-ee - 获取在 Glassfish 上运行的 Ajax4JSF(a4j 组件)

我正在尝试使用 JSF 2.0、Weld、JPA2 和 Maven 在 GlassFish V3 上构建 Java EE 6 应用程序。现在我很难进行简单<a4j:support>的跑步。这是我的小例子的片段。在输入文本中输入内容时,输出文本应自动更新。但是什么也没有发生(不是在 Firefox 中,不是在 IE8 中)。

除了我的示例不起作用之外,我的问题还在于我真的不明白我是否需要 JSF 实现(MyFaces、Richfaces、Primefaces 等)或不使用 a4j 元素。它是玻璃鱼“内置”的吗?到现在为止,我只有以下我认为 JSF 需要的依赖项:

那么......我需要做什么才能让 Ajax4JSF 在 GlassFish 上的简单 Java EE-App 上运行?

0 投票
1 回答
4249 浏览

java - 如何在不编写并发逻辑的情况下使用 Spring 返回 Future 对象?

如何返回java.util.concurrent.Future带有 Receipt 对象的对象并且只使用@javax.ejb.Asynchronous注释?

我是否需要任何额外的配置来让 Spring 处理 ejb 注释?

我不想自己写任何并发逻辑。

这是我的尝试不起作用:

0 投票
3 回答
359 浏览

jakarta-ee - JavaEE6(嵌入式)容器实现是否可用于实验?

openejb 是否提供 javaee6/ejb3.1 实现?openjpa 是否提供 javaee6/jpa2.0 实现?

我正在尝试使用 maven 作为构建工具来评估 javaee6 和 ejb3.1 和 jpa2.0;所以试图找到它的Maven工件。请建议任何开源 javaee6 嵌入式容器完整实现。

0 投票
1 回答
9028 浏览

java - How to implement authentication mechanism in Java EE 6

I'm trying to learn Java EE 6 and i'm just wondering how to implement authentication mechanism in Java EE 6.

Here is the Java EE 6 authentiction example:

I have a following questions:

  1. How request.login function check name and password? It isn't know user entity?
  2. If it isn't right way. How to implement standart authentication mechanism

In finally thank you for your advise and i need a very good tutorials or advise.

0 投票
3 回答
22330 浏览

java - 无法实例化 javax.servlet.ServletException

我正在尝试使用以下代码创建类javax.servlet.ServletException的实例

但是我在创建时遇到异常:

Maven 帮助我解决依赖问题:

我究竟做错了什么?

0 投票
1 回答
680 浏览

spring - 对在 Netbeans 中使用 SpringMVC Vs Java EE 项目感到困惑

我想开始我的第一个 Java EE 项目。我读了很多,springMVC 框架是一个不错的选择(虽然从未使用过)

我早期对java的经验并不多。仅使用 Netbeans 进行一些小型应用程序开发。所以我有一些使用 Netbeans 的经验。

但是我看到我可以在 Netbeans 中启动一个 Java EE 项目。那么在下面使用什么样的框架netbeans。

PS:我对框架(例如SpringMVC)的理解是您遵循框架规则来配置您的应用程序。然后框架负责或链接您的视图、控制器和模型。所以如果我使用的是netbeans,我需要自己处理我的MVC链接吗?

0 投票
1 回答
33164 浏览

java - 如何从应用程序客户端连接远程 EJB 模块

我的计算机中有远程 Glassfish 服务器和应用程序客户端中的 EJB 模块。我想从应用程序客户端连接到远程 EJB。

这是我的 EJB 接口:

这是我的ejb:

我有几个问题:

  1. 我可以在远程应用程序客户端中使用依赖注入来连接到 ejb 吗?如果是这样,我该怎么做才能实现这一目标。我需要在 sun-ejb-jar.xml 和 sun-application-client.xml 中进行配置吗?换句话说,如果我使用像 @EJB BookEJBRemote book 这样的依赖注入;应用程序客户端容器如何知道要注入什么ejb?我应该在哪里指定信息?
  2. 如何运行应用程序客户端?我尝试在 glassfish 服务器中运行 package-appclient 以获取 appclient.jar 并将其复制到我的计算机上。然后我输入 appclient.jar -client myAppClient.jar 。它没有用。我如何指向目标服务器?
  3. 如果我不能在客户端使用依赖注入,那么我想我必须使用 JNDI 查找。我需要在 sun-ejb-jar.xml 或 sun-application-client.xml 中配置 jndi 名称吗?

无论我如何尝试,我都无法运行应用程序客户端?你们能举一些工作的例子吗?谢谢你的每一个建议和例子?